- Java王者归来:从入门迈向高手
- 洪锦魁
- 527字
- 2021-03-30 18:26:04
7-7 二维数组的程序应用
程序实例ch7_27.java:有一个二维数组记录了一周天气每天的最高温、平均温和最低温,请分别计算一周温度的最高温、最低温和平均温度各自的平均值。
执行结果
在上述第15~25行设计中,使用索引i判断所计算的是哪一种温度,有时候也可以多增加设计一个字符串数组,用元素索引标明str所代表的意义。
程序实例ch7_28.java:重新设计ch7_27.java,将str用字符串数组方式处理。
执行结果
与ch7_27.java相同。
程序实操题
1.有一个数组数据如下:
23,33,43,53,63,73
请将上述数组数据依相反顺序输出,计算总和,计算平均值。
2.有一个数组数据如下:
23,99,38,9,10,22,87,25,77
请列出上述数组的最大值、最小值、中间值。
3.有一个字符数组如下:
‘T’,‘e’,‘l’,‘e’,‘v’,‘i’,‘s’,‘i’,‘o’,‘n’
请分别将上述字符由大排到小和由小排到大。
4.有一系列学生考试数据如下:
请自行设计可以表达上述数据的多个数组结构,分数、总分和名次的数值需与各科考试成绩在同一数组,在此数组中需要填上总分、平均值和名次。
5.使用前一个程序考试数据,将成绩由高往低打印出来。
6.重新设计ch7_15.java,但是将数据从小排到大。
7.请重新设计ch7_28.java,找出一周中的最高温和最低温,同时列出是哪一天,假设数据是按周日,周一,…周六的顺序。