遍匈 / Java縮殻 /

Java 方怏

<貧匯准 和匯准>
Java戻工議方怏?喘栖贋刈耕協寄弌議揖窃侏圷殆。
低辛參蕗苧匯倖方怏延楚?泌numbers[100]栖旗紋岷俊蕗苧100倖鏡羨延楚number0?number1?....?number99。

方怏延楚議蕗苧:

遍枠駅倬蕗苧方怏延楚?嘉嬬壓殻會嶄聞喘方怏。和中頁蕗苧方怏延楚議囂隈?
dataType[] arrayRefVar; // preferred way.
or
dataType arrayRefVar[]; // works but not preferred way.
廣吭: 秀咏聞喘dataType[] arrayRefVar 議蕗苧欠鯉.。

幣箭:

和中頁宸曾嶽囂隈議旗鷹幣箭?
double[] myList; // preferred way.
or
double myList[]; // works but not preferred way.

方怏議幹秀?

new荷恬憲喘栖幹秀方怏?囂隈泌和?
	arrayRefVar = new dataType[arraySize];
貧中議囂鞘恂阻曾周並?
匯、聞喘dataType[arraySize]幹秀阻匯倖方怏。
屈、委仟幹秀議方怏議哈喘験峙公延楚 arrayRefVar。
方怏延楚議蕗苧?才幹秀方怏辛參喘匯訳囂鞘頼撹?泌和侭幣?
dataType[] arrayRefVar = new dataType[arraySize];
総翌?低珊辛參聞喘泌和議圭塀幹秀方怏。
	dataType[] arrayRefVar = {value0, value1, ..., valuek};
方怏議圷殆頁宥狛沫哈恵諒議。方怏沫哈貫0蝕兵?侭參沫哈峙貫0欺arrayRefVar.length-1

幣箭?

和中議囂鞘遍枠蕗苧阻匯倖方怏延楚myList?俊彭幹秀阻匯倖淫根10倖double窃侏圷殆議方怏?旺拝委万議哈喘験峙公myList延楚。
double[] myList = new double[10];
和中議夕頭宙紙阻方怏myList。宸戦myList方怏戦嗤10倖double圷殆?万議和炎貫0欺9。

方怏議侃尖?

方怏議圷殆窃侏才方怏議寄弌脅頁鳩協議?侭參輝侃尖方怏圷殆扮昨?厘断宥械聞喘児云儉桟賜宀foreach儉桟。

幣箭?

乎糞箭頼屁仇婢幣阻泌採幹秀、兜兵晒才荷忿方怏?
public class TestArray {
 public static void main(String[] args) { 
 double[] myList = {1.9, 2.9, 3.4, 3.5};
 // Print all the array elements
 for (int i = 0; i < myList.length; i++) { 
 System.out.println(myList[i] + " "); 
 } 
 // Summing all elements 
 double total = 0; 
 for (int i = 0; i < myList.length; i++) {
 total += myList[i]; 
 } 
 System.out.println("Total is " + total); 
 // Finding the largest element 
 double max = myList[0]; 
 for (int i = 1; i < myList.length; i++) { 
 if (myList[i] > max) max = myList[i]; 
 } 
 System.out.println("Max is " + max); 
}
}
塰佩潤惚泌和?
1.9
2.9
3.4
3.5
Total is 11.7
Max is 3.5

foreach儉桟?

JDK 1.5 哈序阻匯嶽仟議儉桟窃侏?瓜各葎foreach儉桟賜宀紗膿侏儉桟?万嬬壓音聞喘和炎議秤趨和演煽方怏。

幣箭?

乎糞箭喘栖?塋省闓?myList嶄議侭嗤圷殆?
public class TestArray {
 public static void main(String[] args) { 
 double[] myList = {1.9, 2.9, 3.4, 3.5};
 // Print all the array elements 
 for (double element: myList) { 
 System.out.println(element); 
 } 
 }
}
塰佩潤惚泌和?
1.9
2.9
3.4
3.5

方怏恬葎圭隈議歌方?

方怏辛參恬葎歌方勧弓公圭隈。箭泌?和中議箭徨祥頁匯倖嬉咫int方怏嶄圷殆議圭隈。
public static void printArray(int[] array) { 
for (int i = 0; i < array.length; i++) { 
 System.out.print(array[i] + " "); 
}
}
和中箭徨距喘printArray圭隈嬉咫竃 3?1?2?6?4才2?
printArray(new int[]{3, 1, 2, 6, 4, 2});

方怏恬葎圭隈議卦指峙?

方怏匆辛參恬葎圭隈議卦指峙。箭泌?和中議箭徨卦指匯倖方怏?万頁総匯倖方怏議剃崔?
public static int[] reverse(int[] list) { 
int[] result = new int[list.length];
 for (int i = 0, j = result.length - 1; i < list.length; i++, j--) { 
 result[j] = list[i]; 
 } 
 return result;
}

Arrays 窃:

java.util.Arrays窃(廣?方怏垢醤窃)淫根光嶽床蓑圭隈栖電會、朴沫、曳熟方怏?野割方怏圷殆。宸乂圭隈嬬瓜侭嗤議児云窃侏嶷墮。
會催 圭隈才傍苧
1 public static int binarySearch(Object[] a, Object key)
喘屈蛍臥孀麻隈壓公協方怏嶄朴沫公協峙議斤嵆(Byte,Int,double吉)。方怏壓距喘念駅倬電會挫議。泌惚臥孀峙淫根壓方怏嶄?夸卦指朴沫囚議沫哈?倦夸卦指 (-(峨秘泣) - 1)。
2 public static boolean equals(long[] a, long[] a2)
泌惚曾倖峺協議 long 侏方怏泳緩屢吉?夸卦指 true。泌惚曾倖方怏淫根屢揖方楚議圷殆?旺拝曾倖方怏嶄議侭嗤屢哘圷殆斤脅頁屢吉議?夸範葎宸曾倖方怏頁屢吉議。算鞘三傍?泌惚曾倖方怏參屢揖乏會淫根屢揖議圷殆?夸曾倖方怏頁屢吉議。揖劔議圭隈癖喘噐侭嗤議凪麿児云方象窃侏?Byte?short?Int吉?。
3 public static void fill(int[] a, int val)
繍峺協議 int 峙蛍塘公峺協 int 侏方怏峺協袈律嶄議耽倖圷殆。揖劔議圭隈癖喘噐侭嗤議凪麿児云方象窃侏?Byte?short?Int吉?。
4 public static void sort(Object[] a)
斤峺協斤嵆方怏功象凪圷殆議徭隼乏會序佩幅會電双。揖劔議圭隈癖喘噐侭嗤議凪麿児云方象窃侏?Byte?short?Int吉?。


<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /