1. 程式人生 > >java基礎知識——數組

java基礎知識——數組

二維數組 取值 hit string 中國 str pri nbsp length

一維數組定義

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[]{"中國

","你好","DG","shit"};

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基礎知識——數組