java基礎知識——數組
一維數組定義
public static void main(String[] args)
{ //方法一
//定義數組:數據類型[] 變量名=new 數據類型[數組長度];
int[] arr=new int[3];
//賦值(下標從0開始)
arr[0]=2;
//取值
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);
System.out.println(arr.length);//數組長度
//方法二
//定義數組;數據類型[] 變量名=new 數據類型[]{變量值1,變量值2...};
String[] arr2=new String[]{"中國
System.out.println(arr2[0]);
System.out.println(arr2[1]);
System.out.println(arr2[2]);
System.out.println(arr2[3]);
//方法3(最常用)
//定義數組:數據類型[] 變量名={變量值1,變量值2...};
double[] arr3={1.3,1.2,1.1,1};
System.out.println(arr3[0]);
System.out.println(arr3[1]);
System.out.println(arr3[2]);
System.out.println(arr3[3]);
}
public static void main(String[] args)
{
//遍歷數組
int[] arr={1,2,5,3,6,7};
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
//求數組最大值
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
System.out.println(max);
}
二維數組定義
public static void main(String[] args)
{
//第一種方法
int[][] arr=new int[2][3];
arr[0][1]=2;
System.out.println(arr[0][0]);
System.out.println(arr[0][1]);
System.out.println(arr[0][2]);
System.out.println(arr[1][0]);
System.out.println(arr[1][1]);
System.out.println(arr[1][2]);
//第二種方法 沒啥用啊
int[][] arr2=new int[2][];
int[] ar1={1,2,3};
arr2[1]=ar1;
System.out.println(arr2[1][0]);
//第三種方法(常用)
int[][] arr3={{1,2,3},{2,3,4}};
System.out.println(arr3[0][1]);
System.out.println(arr3[0][2]);
System.out.println(arr3[1][1]);
System.out.println(arr3[1][2]);
}
public static void main(String[] args)
{
//二維數組遍歷
int[][] arr={{1,2,3,4},{22,3,4,5}};
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr[i].length;j++){
System.out.print(arr[i][j]);
}
System.out.println();
}
}
java基礎知識——數組