두 정수와 연산기호를 입력받아 계산하는 식을 출력
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);
}
}
'IT > Java' 카테고리의 다른 글
Java (Switch case문_달 입력 후 계절 출력) (0) | 2021.04.09 |
---|---|
Java (Switch case 문 예제_윤년계산) (0) | 2021.04.09 |
Java (If문 369게임_1~999까지입력) (0) | 2021.04.08 |
Java (If else문 예제4_369게임_1~999까지입력) (0) | 2021.04.08 |
Java (If else문 예제4_369게임_1~99까지입력) (0) | 2021.04.08 |