JAVA

자바 제어문 예제(Switch 문으로 간단한 사칙연산하기)

KSJ IT 2018. 8. 21. 16:24

유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.

반응형


// 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);




반응형