【发布时间】:2015-02-28 21:09:28
【问题描述】:
我正在尝试做这个问题:
设计一个程序,读取以 -9999 结尾的数字列表并打印出输入的总和。
我正在修改程序,以便仅对 1 和 100 之间的值求和,并且如您所见,我已尝试实现 if 语句。但是,什么都没有改变,这部分让我很难过。我已经坚持了很长时间,代码如下:
import java.util.Scanner;
public class Summing {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int Number, Sum = 0;
System.out.println("Enter a list of whole numbers, finished by -9999");
Number = sc.nextInt();
if (Number > 0 || Number < 100);
while (Number != -9999) {
Sum = Sum + Number;
Number = sc.nextInt();
}
System.out.println("Sum is " + Sum);
}
}
【问题讨论】:
标签: java loops while-loop