JAVA語言的基礎組成有:數組
1.關鍵字:被賦予特殊含義的單詞。函數
2.標識符:用來標識的符號。spa
3.註釋:用來註釋說明程序的文字。code
4.常量和變量:內存存儲區域的表示。blog
5.運算符:程序中用來運算的符號。排序
6.語句:程序中經常使用的一些語句。內存
7.函數:也叫作方法,用來作一些特定的動做。class
8.數組:用來存儲多個數據的集合。容器
JAVA中的數組:基礎
數組定義:
用來存儲同一類型的容器。
數組定義語法:
1.類型[] 數組名稱 = new 類型[長度];
2.類型[] 數組名稱 = new 類型[]{value1,value2,……};
示例:
1 //數組定義1:類型[] 數組名稱 = new 類型[長度];經過下標來賦值 2 int[] intArray = new int[5]; 3 intArray[0]=2; 4 intArray[1]=20; 5 intArray[2]=1; 6 intArray[3]=45; 7 intArray[4]=3; 8 //數組定義2:2.類型[] 數組名稱 = new 類型[]{value1,value2,……};直接進行賦值 9 int[] a = new int[]{5,10,20,30,1};
注:
定義數組時若是採用第一種定義數組方式應注意賦值不能超出指定的長度不然會報數組越界異常。
數組中的數據類型類型必須是一致的。
取數組中的元素:
數組中的元素咱們能夠經過下標來取出,須要注意的是數組的下標從0開始如:
1 int[] a = new int[]{5,10,20,30,1}; 2 System.out.println(a[2]); 3 System.out.println(a[4]); 4 //a[2]結果爲:20 5 //a[4]結果爲:1;
獲取數組的長度:
當咱們想知道一個數組中有多少個數據的時候用.length來獲取數組的長度如:
1 int[] a = new int[]{5,10,20,30,1}; 2 System.out.println(a.length); 3 //結果爲:5
獲取數組中的最大最小值:
1 int[] a = new int[]{5,10,20,30,1}; 2 int max = 0; 3 int min = a[0]; 4 for (int i = 0; i < a.length; i++) { 5 if(max<a[i]){ 6 max=a[i]; 7 } 8 if(min>a[i]){ 9 min=a[i]; 10 } 11 } 12 //結果:max=30 min=1;
獲取數組按從大到小或從小到大排序:
1 int[] a = new int[]{5,10,20,30,1}; 2 for (int i = 0; i < a.length; i++) { 3 for (int j = 0; j < a.length-1; j++) {//控制比較次數 4 int x=0; 5 if(a[i]>a[j]){ 6 x = a[i]; 7 a[i] = a[j]; 8 a[j]=x; 9 } 10 } 11 }
也能夠經過Arrays.sort();方法來進行排序