数组
多维数组
文中的psvm指的是主函数,
public static void main(String[] args)
{
}
1.建立一个四行两列的数组,代码如下,
//[4][2]
/*
1,2 array[0]
2,3 array[1]
3,4 array[2]
4,5 array[3]
*/
int[][] array={{1,2},{2,3},{3,4},{4,5}};
相当于建立了四个大数组,
array[0] 包括array[0][0] ,array[0][1]
array[1] 包括array[1][0] ,array[1][1]
array[2] 包括array[2][0] ,array[2][1]
array[3] 包括array[3][0] ,array[3][1]
2.输出数组
-
方法一
可以自己在外面定义一个方法,然后在psvm里面直接使用
//打印数组元素 public static void printArray(int[] arrays){ for (int i = 0; i < arrays.length; i++) { System.out.println(arrays[i]); } }
使用方法
printArray(array[0]);//此处只可以打印某行数组,如array[0]行的数组
-
方法二
手动打印某行元素,其效果同方法一一一样
//打印array[2]行的元素 System.out.println(array[2][0]); System.out.println(array[2][1]);
-
方法三
打印全部元素,自己手动写在psvm里面
for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { System.out.println(array[i][j]); } }
结果如下,
注意
System.out.println(array.length);//输出的是array数组的整体长度,为4
System.out.println(array[1].length);//输出的是array某一行数组的长度,为2