Java 如何添加文本文件中的值
今晚我正在做关于数组的作业! 我以为这会很简单…也许是的,但我迷路了 在我的作业中,我让一个程序读取一个文本文件,该文本文件包含一组整数值,这些整数值表示特定课程某一部分的学生人数。有了这个文本文件,我需要找到学生的平均数,各部分的最小值和最大值 现在任务的细节不清楚,但我想做的是: 在main方法中,建立一些变量和数组,以及调用方法来执行计算,然后返回值,以便main方法可以打印 我被困在将每个值相加的部分(因此我可以用它来计算平均值) 我的总体问题是,如何将文本文件中的值添加到一起 有一个子问题是,我是否必须让scanner类在每个方法中读取文本文件 我希望我所问的是有意义的,并希望得到澄清:)Java 如何添加文本文件中的值,java,arrays,methods,Java,Arrays,Methods,今晚我正在做关于数组的作业! 我以为这会很简单…也许是的,但我迷路了 在我的作业中,我让一个程序读取一个文本文件,该文本文件包含一组整数值,这些整数值表示特定课程某一部分的学生人数。有了这个文本文件,我需要找到学生的平均数,各部分的最小值和最大值 现在任务的细节不清楚,但我想做的是: 在main方法中,建立一些变量和数组,以及调用方法来执行计算,然后返回值,以便main方法可以打印 我被困在将每个值相加的部分(因此我可以用它来计算平均值) 我的总体问题是,如何将文本文件中的值添加到一起 有一个子
将这些放在
main
方法之外
// method to read data into enrollment[] line by line and return count
readLines(double[] enrollment) {
// do something
}
// method to calculate average class size
sectionAvg (double []enrollment) {
// do something
}
// method to calculate minimum class size
sectionMin(double[] enrollment) {
// do something
}
// method to calculate max class size
sectionMax(double[] enrollment) {
// do something
}
尝试并实现上述方法。提示:方法签名不完整。您需要一个返回类型。然后像以前那样调用main
中的方法
count = readLines(enrollment);
在你来寻求帮助之前,先把它弄清楚。Mkae您的问题具体化,以表明您已经做出了诚实的尝试,但您在某些具体和可解释的问题上有问题请检查此
我将这些值放在文本文件prog2test.txt中,如下所示
1
2
3
4
5
代码:
谢谢你的帮助/回复。我确实试着把它解决了,结果我发疯了,把它全删掉了。你说的话对我来说真的没有意义。所以我要回去再看一遍课文,希望我能找到一些我错过的东西。
1
2
3
4
5
import java.io.File;
import java.util.Scanner;
public class Prog2
{
public static void main(String args[]) throws Exception
{
Scanner in = new Scanner(new File("prog2test.txt"));
int sum = 0;
while(in.hasNextInt()){
sum = sum + (in.nextInt());
}
System.out.println(sum);
}
}