本文主要是介绍第三章 数组 课后训练(2),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
训练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");}}}
这篇关于第三章 数组 课后训练(2)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!