IT/Java
Java (Switch case문 예제_연산기호)
hjshims
2021. 4. 8. 16:21
두 정수와 연산기호를 입력받아 계산하는 식을 출력
package P0408;
import java.util.Scanner;
public class SwitchInt {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
String str;
int num1, num2, result=0;
System.out.print("숫자1을 입력하세요: ");
num1 = scan.nextInt();
System.out.print("연산기호를 입력하세요: ");
str = scan.next();
System.out.print("숫자2을 입력하세요: ");
num2 = scan.nextInt();
switch(str) {
case "+":
result=num1+num2;
break;
case "-":
result=num1-num2;
break;
case "*":
result=num1*num2;
break;
case "/":
if(num2 != 0) {
result=num1/num2;
break;
}
else {
System.out.println("0으로 나눌 수 없습니다.");
System.exit(0);
}
default:
System.out.println("+-*/ 외 연산기호입니다.");
}
System.out.printf("%d %s %d = %d\n", num1, str, num2, result);
}
}