我在java中有一个情况;
我想请用户输入一些数字并获得这些数字的总数。但是,如果用户输入负数,它将结束循环;
目前我有一个如下的while循环;
double sum = 0;
double Input = 0;
System.out.println("Please enter the numbers (negative to end)")
System.out.println("Enter a number");
Scanner kdb = new Scanner(System.in);
Input = kdb.nextDouble();
while (Input > 0)
{
System.out.println("Enter an income");
Input = kdb.nextDouble();
sum = Input;
}
然而,它并没有完成这项工作。如果用户输入 40、60、50 和 -1 正确的结果应该是 150;我的循环结果为 109。
请帮忙!
非常感谢!杰基