训练3 模拟书柜放书
一个私人书柜有三层二列,分别向书柜第一层第一列放入历史类读物,向该书柜第二层第一列放入经济类读物,向该书柜第二层第二列放入现代科学类读物。创建一个二维数组,并给该二维数组赋值。
public static void main(String[] args) {
//创建数组并赋予初值
String a[][] = new String[][]{{"历史类读物"}, {"经济类读物", "现代科学读物"}};
// System.out.println(a);
for (int i = 0; i < a.length; i++) {//循环输出数组内容
for (int j = 0; j < a[i].length; j++) {
System.out.print(a[i][j] + "\t");
}
System.out.println();
}
}
训练4 输出古诗
创建一个poetry类,声明一个字符型的二维数组,将古诗《春晓》的内同存储在这个二维数组中,然后分别用横板和竖版两种方式输出。
public static void main(String[] args) {
//创建数组并赋予初值
String poem[][] = new String[][]{{"春晓","春眠不觉晓","处处闻啼鸟"},{"夜来风雨声","花落知多少"}};
//横板输出
System.out.println("横板输出如下");
for (int i = 0; i < poem.length; i++) {
for (int j = 0; j < poem[i].length; j++) {
System.out.print(poem[i][j] +"\t");
if (i == 0 && j == 0) {
//题目换行
System.out.println();
}
}
}
//竖版输出
System.out.println("竖版输出如下");
for (int k = 0; k < poem.length; k++) {
for (int l = 0; l < poem[k].length; l++) {//循环输出数组内容
System.out.println(poem[k][l] +"\t");
}
}
}