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