자바 제어문 예제(Switch 문으로 간단한 사칙연산하기)
// 2개의 정수와 연산자를 입력받아 사칙연산을 수행하시오.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("숫자 : ");
int num1 = Integer.parseInt(reader.readLine());
System.out.print("(+ , - , * , /) : ");
String op = (String)reader.readLine();
System.out.print("숫자 : ");
int num2 = Integer.parseInt(reader.readLine());
int result = 0;
// 위에서 op라는 변수에 + , - , * , / 를 입력받았다. 그 입력받은 결과에 따라 switch문에서 결과를 계산한다.
switch(op) {
case "+" : result = num1 + num2;
break;
case "-" : result = num1 - num2;
break;
case "*" : result = num1 * num2;
break;
case "/" : result = num1 / num2;
break;
default : System.out.println("제대로 입력 해주세요.");
}
System.out.printf("%d %s %d = %d", num1 , op ,num2, result);