【发布时间】:2014-04-10 03:32:30
【问题描述】:
我必须编写一个程序来收集作业的总数和每个作业的学生分数。该程序返回每个学生的作业分数。这是我现在的输出窗口:
班上有多少学生? 2 用户输入 = assignmentLimit
你分配了多少作业? 2 用户输入 = studentLimit
作业 1 分数:
学生 1: 41 用户输入
学生 2:52 用户输入
作业 2 分:
学生 1:74 用户输入
学生 2:85 用户输入
学生 1 分
41.0
52.0
学生 2 分
74.0
85.0
但在学生 1 分部分下,我希望它显示 41.0 和 74.0。对于学生 2 的分数,我想显示 52.0 和 85.0。我该怎么做?这是收集和显示标记的部分:
double[][] mark = new double[assignmentLimit][studentLimit];
for (index = 0; index < assignmentLimit; index++)
{
System.out.println("\nAssigment " + (index + 1) + " marks:");
for (int studentMark = 0; studentMark < studentLimit; studentMark++)
{
System.out.print("\nStudent " + (studentMark + 1) + ": ");
mark[index][studentMark] = Integer.parseInt(console.readLine());
} // end of for(int index = 0; index < ARRAY_LIMIT; index++)
}
for (index = 0; index < studentLimit; index++)
{
System.out.println("\nStudent " + (index + 1) + " marks");
for (int studentMark = 0; studentMark < assignmentLimit; studentMark++)
{
System.out.println("\t" + mark[index][studentMark]);
}
}
【问题讨论】:
-
阅读手册中的格式说明符。