有一个文件,其中:
12 3 5
11 3 4
13 4 5
(11、12、13 - 学生的序数,在分数的一侧)。计算每个学生成绩的算术平均值。
我知道如何计算数字的总和:
Scanner grades = new Scanner(new File("grades.txt"));
int sum=0;
int srednee=0;
int count=0;
while(grades.hasNext()){
int number=grades.nextInt();
count++;
sum=number+sum;}
srednee = sum/count;
System.out.println(srednee);
但是在这里您仍然需要单独计算每一行,并且可能跳过第一个数字,以便最终得出:
12 4
11 3.5
13 4.5
先生们,请教!
你可以这样做: