-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