这是我需要做的。
我遇到问题的部分是带有提示的部分:
我是否需要执行两个不同的for循环来获取列和行,或者我可以在同一个for循环中执行这两个操作吗?
我也会将数组初始化为
int[][] average = new int[2][2];
或者我需要放置变量吗?像列和行一样。
这是我的尝试:它没有完成,但我开始过度思考:
for(int row = 0; row < average.length; row++)
{
System.out.printf("%nEnter average score for year 1 of football team %d: "), row;
average[row][0] = input.nextInt();
}
说明:编码一个二维(2D)数组,用于存储2年内2支足球队的平均分数。提示平均值并将它们存储在数组中;然后,打印平均值。将程序保存为YourLastNameFirstInitialArraysV2.java。哪一行是哪一行,哪一行是列?提示:每支球队都有2年的统计数据。
提示:对于每个团队,将重复此提示,其中标签中的单个9分别代表年份和团队。
输入足球队9年级9的平均分数:
输出:
9年级足球队平均得分 - 9年级:ZZ9.99
9年级足球队平均得分 - 9年级:ZZ9.99
示例输出(包括提示)
输入1:1的足球队1的平均得分<21.7
输入1:20足球队第2年的平均分
输入足球队2:22的第1年平均分
输入2年级足球队2的平均得分:20.6
1号球队平均得分 - 第1年:21.70
1号球队平均得分 - 2年级:20.00
足球队2的平均得分 - 第1年:22.00
足球队2的平均得分 - 第2年:20.60