使用while循环添加双精度数

时间:2012-11-02 22:42:58

标签: java

过去一周我一直在做循环,我仍然不明白这是如何工作的。基本上我有一个包含一些salires的文件,我需要使用while循环将它们添加到一起。我一直坚持这个问题几个小时没有任何意义:/ 谢谢!

3 个答案:

答案 0 :(得分:2)

创建一个double变量,将其初始化为零,然后在while循环的每次迭代中,将salary添加到该变量。

double total = 0;

while(termination_condition) {
   total += salary;
}

答案 1 :(得分:0)

如果您使用的是扫描仪,则下面是示例代码。

Scanner scan = new Scanner("salaries.txt");
double sum=0.0;
String line="";
while((line.hasNextDouble()){
  sum= sum+ line.nextDouble();
}
System.out.println(sum);

答案 2 :(得分:0)

使用Scanner中的java.util课程:

double sum = 0.0;
Scanner scan = new Scanner(new File("yourFile.txt"));
while(scan.hasNextDouble()){
   sum += scan.nextDouble();
}

这是我可以为此问题编写的基本代码。