Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

Java do ー while文とユーザ入力変数

$
0
0
ユーザ入力変数を作成し、その変数が奇数(2で割りきれない数値)の時だけその数値を出力する。 処理のdo - while文(do - while文の中でユーザ入力変数をインクリメントさせる) 終了条件 :ユーザ入力変数が10以上の場合終了する。 出力結果: 0のとき 1のとき 2のとき 3のとき 4のとき 0 0と同じ 3 2と同じ 4 1 5 5 3 7 7 5 9 9 7 9 のように結果を求めたいのですが。 BufferedReader br = new BufferedReader(new InputStreamReader(System.in); int num1 = Integer.parseInt(br.readLine()); do{ num1 = new Random().nextInt(10); num++; if(num1 % 2 == 0){ System.out.println(num1); } }while(num1 >= 10); } } までは書きましたが、実行すると、上記の出力結果になりません。 どうすれば、上記の出力結果になるのか。 教えてください。 お願いします。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>