do-while文を使ってjavaで入力した数字分おはようと表示させたいです。
入力値 : 0を指定した時には表示させなくするにはどうすれば良いでしょうか。
発生している問題・エラーメッセージ
----- ----- ----- ----- ----- INFO : 入力された数字の回数分おはようを表示します。 ----- ----- ----- ----- ----- ENTER : 0 ----- ----- ----- ----- ----- RESULT : おはよう ----- ----- ----- ----- -----
該当のソースコード
java
1import java.util.Scanner; 2 3public class DoWhile { 4 public static void main(String[] args) { 5 6 Scanner scanner = new Scanner(System.in); 7 8 9 System.out.println("----- ----- ----- ----- -----"); 10 System.out.println("INFO : 入力された数字の回数分おはようを表示します。"); 11 System.out.println("----- ----- ----- ----- -----"); 12 System.out.print("ENTER : "); 13 14 15 int userInputTimes = scanner.nextInt(); 16 17 System.out.println("----- ----- ----- ----- -----"); 18 System.out.println("RESULT : "); 19 20 int count = 0; 21 do { 22 System.out.println("おはよう"); 23 count++; 24 }while(count < userInputTimes); 25 26 System.out.println("----- ----- ----- ----- -----"); 27 scanner.close(); 28 } 29}
回答2件
あなたの回答
tips
プレビュー