-1
我想知道如何创建一个用户输入一系列整数,最后一个整数是0(当程序停止时)的Java程序。停止后,程序应打印出整数的总和。这需要使用一段时间(true)循环与if语句在java中用while循环加法
if (num == 0) {
break;
}
有了一切,我至今尝试过,甚至当0被输入回路不会停止进行。
我想知道如何创建一个用户输入一系列整数,最后一个整数是0(当程序停止时)的Java程序。停止后,程序应打印出整数的总和。这需要使用一段时间(true)循环与if语句在java中用while循环加法
if (num == 0) {
break;
}
有了一切,我至今尝试过,甚至当0被输入回路不会停止进行。
1)声明一个总和可变
2)启动一个无限循环
3)读取用户输入
4)添加它来总结可变
5)如果用户输入是0跳出循环并打印总和的值。
import java.util.Scanner;
public class Statictest {
public static void main(String[] args) {
int sum = 0;
Scanner scn = new Scanner(System.in);
while (true) {
int temp = scn.nextInt();
if (temp == 0) {
break;
}
sum += temp;
}
System.out.println("Sum: " + sum);
}
}
你到目前为止尝试过什么 – Subaz
你可以发表你试过的吗? – JavaBanana