2つの値を入力して、大小比較により大きい値と小さい値を分けて表示し、同値の場合には別で表示を出すというプログラムです。
java
1import java.util.Scanner; 2 3class P314{ 4public static void main(String[] args){ 5Scanner stdIn = new Scanner(System.in); 6 7System.out.print("整数a:"); 8int a = stdIn.nextInt(); 9System.out.print("整数b:"); 10int b = stdIn.nextInt(); 11 12if(a==b){ 13System.out.print("2つの値は同じ値です。"); 14}else { 15 if(a>b){ 16 int max,min; 17 max = a; 18 min = b; 19 20 else 21 max = b; 22 min = a; 23 24 System.out.print("小さい方の値は"+min+"で す。") 25 System.out.print("大きい方の値は"+max+"で す。"); 26}}} 27}} 28 293-14.java:22:エラー:'else'への'if'がありません 30else{ 31^
エラーの原因がよくわからないです。
まだifelseの理解が浅いがゆえのことではありますがご助言お願いします。

回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/22 07:16
2018/10/22 08:30
2018/10/22 14:37