public class Arrays3_9_27 {
/**
* 二维数组
*/
public static void main(String[] args) {
//定义二维数组
/*格式
* */
int[][] arr7;//建议使用
int arr8[][];
//初始化二维数组
/*先初始化一维数组
* 在给一维数组分配数组对象
* */
arr7 = new int[3][];
arr7[0]=new int[4];
arr7[1]=new int[3];
arr7[2]=new int[5];
System.out.println(arr7[1][2]);
/*同时初始化两个维度
* 系统自动初始化为零
* */
int[][] arr9 = new int[3][4];
System.out.println(arr9[1][2]);
/*程序举例
* */
// 使用静态初始化的语法来初始化一个二维数组
String[][] str1 = new String[][] { new String[3],new String[] { "hello" } };
// 使用简化的静态初始化语法来初始化二维数组
String[][] str2 = { new String[3], new String[] { "hello" ,"hi"} };
System.out.println(str1[1][0]);
System.out.println(str2[1][0]);
/*循环二维数组
*
* */
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(" "+arr9[i][j]);
}
}
}
}
数组(三)
最新推荐文章于 2023-03-30 20:54:16 发布