有子曰:“信近(1)于义(2),言可复(3)也;恭近于礼,远(4)耻辱也;因(5)不失其亲,亦可宗(6)也。”
-- 有子说:“讲信用要符合于义,(符合于义的)话才能实行;恭敬要符合于礼,这样才能远离耻辱;所依靠的都是可靠的人,也就值得尊敬了。”
二维数组:数组的数组,一维数组的元素类型还为一维数组
int[][] scores;String[][] names;
1.静态初始化
scores = new int[][]{{10,5},{5,23},{6}};
2.动态初始化(记得里面存的东西如果是引用类型也要去new的)
方式一:
names = new String[6][5];//一共有6个小组,每个小组有5个人
方式二:
names = new String[6][];//一共有6个小组,但每个小组有多少人不确定,可分别定义
names[0] = new String[5];
names[1] = new String[7];
names[2] = new String[8];
names[3] = new String[9];
names[4] = new String[7];
names[5] = new String[3];
几种错误的初始化方式
names = new String[][];
names = new String[][5];
二维数组的长度
int[][] k = new int[6][5];
k.length 是这个数组的长度,为行数6
k[0].length 的长度是每个元素的长度,为列数 5
如何遍历二维数组
for(int i=0;k<k.length;i++){
for(int j = 0;j<k[i].length;j++){
System.out.println(k[i][j]);
}
}