2017-09-25 16 views
-1

ユーザーが一連の整数を入力するJavaプログラムの作成方法を理解しようとしています。最後の整数は0です(プログラムを停止する必要があります)。停止後、プログラムは整数の合計を出力する必要があります。これはif文でwhile(true)ループを使って行う必要があります。Javaでのwhileループによる追加

if (num == 0) { 
    break; 
} 

0を入力してもループは停止しません。

+3

何を試してみましたか – Subaz

+1

試したことを投稿できますか? – JavaBanana

答えて

0

1)変数sum

2)を起動無限ループ

3)リードユーザー入力

4)変数sumに追加

5)であれば、ユーザの入力を宣言ループから0ブレークアウトして、sumの値を出力します。

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); 
    } 
} 
関連する問題