/*
File Score.txt number of the sum and average are:
sum = 448.9
Average = 44.9
*/
/**Score.txt:
-------------------------------------------------
33.5 88 72 25 11.3
32.11 56 76 43 12
*/
import java.util.Scanner;
public class TheFileScore {
public static void main(String[] args) throws Exception {
java.io.File file = new java.io.File("Score.txt");
Scanner input = new Scanner(file);
double sumNumber = 0;
int count = 0;
while (input.hasNext()) {
sumNumber += input.nextDouble();
count++;
}
double average = sumNumber / count;
System.out.println("File Score.txt number of the sum and average are: ");
System.out.printf("sum = %.1f\n", sumNumber);
System.out.printf("Average = %.1f\n", average);
}
}
Introduction to Java Programming编程题9.18<IO流处理>
最新推荐文章于 2025-04-18 00:58:05 发布
本文介绍了一个Java程序,该程序从名为Score.txt的文件中读取数据,并计算所有分数的总和与平均值。使用了Scanner类来逐项读取文件中的双精度浮点数,然后通过循环累加求得总和并计算平均值。
3269

被折叠的 条评论
为什么被折叠?



