前提・実現したいこと
キーボードから0~100までの整数をいくつか入力し、
-1を入力すると処理を終了し、最大値と最小値、平均を表示させたいです。
なお101以上が入力された場合は、入力は100以下ですと表示させ、やり直させたいです。
ソースコードは分かる範囲でしか書けていません…
(例)
整数を入力してください。
101
入力は100以下です
整数を入力してください。
12
整数を入力してください。
13
整数を入力してください。
-1
入力された整数の最大は13
入力された整数の最小は12
入力された整数の平均は12.5
該当のソースコード
Java
1import java.util.Scanner; 2 3public class Number { 4 public static void main (String[] args) { 5 Scanner sc = new Scanner (System.in); 6 while(){ 7 System.out.println("整数を入力してください"); 8 int inputnumber = sc.nextInt(); 9 if (inputnumber == -1) { 10 break; 11 }else if (inputnumber > 100){ 12 System.out.println("入力は100以下です"); 13 System.out.println("整数を入力してください"); 14 }else { 15 16 } 17 } 18 System.out.println("入力された整数の最大は"); 19 System.out.println("入力された整数の最小は"); 20 System.out.println("入力された整数の平均は"); 21 } 22} 23
レベル的に、先のこのご質問が解決してからの話ですね。ひとつひとつ片付けましょう。
[整数を入力して、1からその入力した数字までの間の偶数と奇数を表示させたいです。] https://teratail.com/questions/273536
回答1件
あなたの回答
tips
プレビュー