对于CS类中的一个赋值,我不得不接受一个浮点数的输入,将它们保存在一个数组中,然后显示它们并将它们加在一起得到花车的总和。目前我遇到了获取花车总和的问题。在一个数组中输入Floats然后将它们加在一起
据我可以告诉下面的代码应该工作,但我得到一个错误:“不能添加一个对象和一个int”。
我的代码是:
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.Scanner; // load the scanner utility
class Lab7 {
public static void main(String[] args) {
double n;
double s;
Scanner input = new Scanner(System.in); //define the scanner
List L = new ArrayList();
s=0.0;
n=1.0;
// read in the floats
while (n != 0.0)
{
System.out.println("Please input a number");
n = input.nextFloat();
if (n != 0.0) L.add(n);
System.out.println("read in " + n);
}
for (int i=0; i< L.size(); i= i+1)
{
System.out.println("List contains " + L.get(i));
s = s + L.get(i);
System.outprintln("Sum of nunbers " + s);
}
}// of main
} // of Lab7
你是什么意思,你是有麻烦的总和?你迄今试过的代码在哪里计算总和?或者你只是希望我们为你做这个部分? – nhouser9
我投票结束这个问题作为题外话,因为涉及家庭作业的问题必须显示一些尝试自己解决问题的尝试。 – nhouser9
什么部分是专门为你困住的?如果您可以查看您尝试过的内容,这将有所帮助。它看起来好像你的代码实际上试图对列表中的所有项目进行求和。 –