package com.kk.java;
public class TestArray2 {
public static void main(String[] args) {
//声明二维数组
int[][] scores;
String[][] names;
//1.二位数组初始化
scores = new int[][] {{1,2,3},{4,5,6}};//静态初始化
//names = new String[4][3];//动态初始化一
names = new String[3][];//动态初始化二
names[0] = new String[2];
names[1] = new String[3];
names[2] = new String[4];
//错误的初始化方式
//names = new String[][];
//names = new String[][3];
//2.如何引用具体的元素
int[][] i = new int[3][2];
i[1][0] = 90;//第二行第一列为90
i[2][1] = 55;//第三行第二列为55
//3.数组的长度
//length属性
System.out.println(i.length);//3
System.out.println(i[0].length);//2
System.out.println();
//4.二维数组的遍历
for(int m = 0;m < scores.length;m++) {
for(int n = 0;n < scores[m].length;n++) {
System.out.print(scores[m][n] + " ");
}
System.out.println();
}
}
}
浙公网安备 33010602011771号