ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと

現在、Javaを勉強しているのですが以下の場合どのようにすれば解決するのでしょうか?
教えていただけないでしょうか?

指定された数値を2つ(整数ならなんでも可)を入力し、計算させるプログラムの作り方です。
なお、計算時の条件としては以下の設定が必要とのこと。

ーーーーーーーーーーーーーーーーー
1と打てば+での計算を実行
2と打てば-での計算を実行
3と打てば*での計算を実行
4と打てば/での計算を実行
をそれぞれ実行
ーーーーーーーーーーーーーーーーー
public static void main(String[] args) {


System.out.print("整数値1?:");
int num1 = new java.util.Scanner(System.in).nextInt();
System.out.print("整数値2?:");
int num2 = new java.util.Scanner(System.in).nextInt();


}

// TODO 自動生成されたメソッド・スタブ

}

と表示のint num2 = new java.util.Scanner(System.in).nextInt();
以下がわかりません。
なおif構文かswitch構文を使うというのは勘付いているのですが・・・・・

A 回答 (1件)

public static void main(String[] args) {




System.out.print("整数値1?:");
int num1 = new java.util.Scanner(System.in).nextInt();
System.out.print("整数値2?:");
int num2 = new java.util.Scanner(System.in).nextInt();

System.out.print("演算子?1=+,2=-3=*,4=/:");
int exp = new java.util.Scanner(System.in).nextInt();

switch(exp){
caes 1:System.out.print("答え:" + num1+num2);break;
caes 2:System.out.print("答え:" + num1-num2);break;
caes 3:System.out.print("答え:" + num1*num2);break;
caes 4:System.out.print("答え:" + num1/num2);break;
}

}

// TODO 自動生成されたメソッド・スタブ

}
    • good
    • 1
この回答へのお礼

ご教授いただきありがとうございました。
おかげさまで解決しました

お礼日時:2016/01/18 13:40

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!