package heping.contact;
/*
* 二维数组:
* 数组元素的默认初始化值 整数int的默认初始值是0,float和double初始值是0.0,char初始值对应'0'或‘\u0000’
* boolean型:false,String型:null
* */
public class Array_Test_2 {
public static void main(String[] ags){
//二维数组静态初始化
int [ ][ ] arr1 = new int [ ][ ]{{1,2,3},{4,5,6,7},{7}};
//二维数组动态初始化
int [ ][ ] arr2 = new int [3][2]; //3行2列
//获取数组的长度
System.out.println(arr1[1].length); //4
System.out.println(arr2[1].length); //2
System.out.println(arr2.length); //3 默认行数
//如何遍历二维数组
for (int i = 0;i < arr1.length;i++){
for (int j = 0;j<arr1[i].length;j++){
System.out.print(arr1[i][j] + " ");
}
System.out.println();
}
/*
* 规定:二维数组分为外层数组的元素和内层数组的元素
* int [][] arr = new int[4][3]
* 外层元素:arr[0],arr[1],等等
* 内层元素:arr[0][1],arr[1][2]等等
*/
int [][] arr4 = new int[4][3];
System.out.println(arr4[0]); //[I@15db9742 :地址值
System.out.println(arr4[0][0]); //0
}
}
Java 二维数组练习
最新推荐文章于 2024-08-06 15:02:11 发布