【Java笔记】数组的定义与遍历

定义一维数组

int[] a={1,2,3};
int[] b=new int[]{1,2,3,4};
int[] c=new int[5]

拿到数组里的一个数

System.out.println(a[0]);

遍历一维数组

for(int k:a){
	System.out.print(k+" ");
}

定义二维数组

int[][] d={{1,2,3},{8,6,4},{5,8,8}};
	int[][] e=new int[][]{{1,2,3},{8,6,4,9},{5,8,8}};
	int[][] f=new int[3][4];
	int[][] g=new int[3][];

拿到数组里的一个数

  System.out.println(e[1][3]);

遍历二维数组

  for(int[] t:e){
    			for(int s:t){
    				System.out.print(s+" ");
    			}
    			System.out.println();
    		}

定义三维数组

int[][][] h={{{11,12},{14,16,17}},
			{{21,35,69},{85,48},{98,95,65,14,25,}},
			{{25,47,85,66},{33,36,25},{85,4,6},{2,48,7,9,6}}};
	int[][][] i=new int[][][]{{{11,12},{14,16,17}},
			{{21,35,69},{85,48},{98,95,65,14,25,}},
			{{25,47,85,66},{33,36,25},{85,4,6},{2,48,7,9,6}}};
	int[][][] j=new int[5][8][6];
	int[][][] l=new int[5][8][];
	int[][][] m=new int[5][][];

拿到数组里的一个数

System.out.println(h[1][2][3]);

遍历三维数组

  for(int[][] n:i){
    	   for(int[] o:n){
    		   for(int p:o){
    		      System.out.print(p+" ");
    		}
    		System.out.println();
    	}
    	   System.out.println();
    }

常见错误:

注意数组下标是从0开始的!
数组下标越界异常( ArrayIndexOutOfBoundsException )

你可能感兴趣的:(笔记,Java)