package day02;
/*
二维数组:
一维数组:可以存放一行或一列数据
二维数组:存放表格,多行多列。可以看成一维数组,只是数组中的元素是一维数组。
*/
public class Demo06 {
public static void main(String[] args) {
int[][] cs = new int[][] {{1001, 90}, {1002, 100}, {1003, 99}, {1004, 86}};
System.out.println("学号:" + cs[0][0] + "分数:" + cs[0][1]);
System.out.println("学号:" + cs[3][0] + "分数:" + cs[3][1]);
// 遍历数组
for(int i = 0; i < cs.length; i++) {
for (int j = 0; j < cs.length; j++) {
System.out.print(cs[j] + " ");
}
System.out.println();
}
// foreach 遍历
for(int[] c : cs) {
for (int i : c) {
System.out.print(i + " ");
}
System.out.println();
}
/*
练习:创建一个二维数组,数组中存放3个人的信息,每个人包括:姓名、年龄、身高、体重
3*4
遍历数组,每个人的信息打印一行,用\t分隔开
*/
String[][] infos = new String[][] {{"Lily", "20", "175", "60kg"},
{"Lucy", "25", "185", "70kg"},
{"Tom", "28", "165", "65kg"}};
for (String[] info : infos) {
for (String i : info) {
System.out.print(i + "\t");
}
System.out.println();
}
}
}
|