計算機

Calculator

コマンドラインから"5 + 2"のような式を入力して計算結果を返す簡単な計算機です。
四則演算にのみ対応しています。
AtCoderのチュートリアルとかで作らされるやつですね。


import java.util.*;

class Calc {
  public static void main(String[] args) {

    System.out.println("数式を入力してください");

    Scanner scan = new Scanner(System.in);

    int num1 = scan.nextInt();
    String op = scan.next();
    int num2 = scan.nextInt();

    switch(op) {
      case "+":
        System.out.println("The answer is: " + (num1 + num2));
        break;
      case "-":
        System.out.println("The answer is: " + (num1 - num2));
        break;
      case "*":
        System.out.println("The answer is: " + (num1 * num2));
        break;
      case "/":
        if (num2 == 0) {
          System.out.println("ERROR: DIVISION BY 0");
        } else {
          System.out.println("The answer is: " + (num1 / num2));
        }
        break;
      default:
        System.out.println("ERROR: UNSUPPORTED OPERATOR OR FORMULA");
        break;
    }
    
  }
}