정수의 연산식을 입력받아 연산을 위한 함수를 호출하여
4칙연산(+ - * /)의 연산결과를 출력하는 프로그램을 작성하시오.
('/'의 경우는 정수 부분만 출력하고 4칙연산 이외의 연산 결과는 0으로 한다.)
( if_else 문으로 작성하세요.)
10 + 20
10 + 20 = 30
package com.jungol.algorithm157;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int number1 = sc.nextInt();
String rules = sc.next();
int number2 = sc.nextInt();
sc.close();
Main main = new Main();
System.out.println(number1 + " " + rules + " " + number2 + " = " + main.calculation(number1, rules, number2));
}
private int calculation(int number1, String rules, int number2) {
if(rules.equals("+")) {
return number1 + number2;
} else if(rules.equals("-")) {
return number1 - number2;
} else if(rules.equals("*")) {
return number1 * number2;
} else if(rules.equals("/")) {
return number1 / number2;
} else {
return 0;
}
}
}