Java二维数组
二维数组可以看做在一维数组的基础上每个存储空间存储另一数组
二维数组例:
package com.LittleWu.Array;
/***
* ░░░░░░░░░░░░░░░░░░░░░░░░▄░░
* ░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░
* ░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐
* ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
* ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
* ░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
* ░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒
* ░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
* ░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄
* ░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒
* ▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒
* 单身狗就这样默默地看着你,一句话也不说。
*/
public class Demo05 {
public static void main(String[] args) {
int[][] array = {{1,2},{2,3},{3,4},{4,5}};
/*
[4][2]
1,2 array[0]
2,3 array[1]
3,4 array[2]
4,5 array[3]
*/
System.out.println(array[0]);
PrintArrays(array[0]);
System.out.println(array[0][1]);
System.out.println(array.length);
System.out.println(array[0].length);
System.out.println("==============================================================");
PrintArrays(array);
}
// 打印一维数组元素方法
public static void PrintArrays(int[] arrays){ //数组可以封装成参数
for (int i = 0; i < arrays.length; i++) {
System.out.print(arrays[i] + "\t");
}
System.out.println();
}
// 打印二维数组元素方法
public static void PrintArrays(int[][] arrays){ //数组可以封装成参数
for (int i = 0; i < arrays.length; i++) {
//System.out.print(arrays[i] + "\t");
for (int j = 0; j < arrays[i].length; j++) {
System.out.print(arrays[i][j] + "\t");
}
}
System.out.println();
}
}