사칙연산을 할 수 있는 프로그램을 작성하라.
첫 번째 수>>
연산자>>
두 번째 수>>
System.out.println("첫번째 수를 입력해 주세요");
Scanner scan = new Scanner(System.in);
int num1 = scan.nextInt();
System.out.println("연산자를 입력해 주세요");
String num2 = scan.next();
System.out.println("두번째 수를 입력해 주세요");
int num3 = scan.nextInt();
int result=0;
switch (num2) {
case "+":
result = (num1+num3);
break;
case "-":
result = (num1-num3);
break;
case "*":
result = (num1*num3);
break;
case "/":
result = (num1/num3);
break;
}
System.out.println(num1+num2+num3+"="+result);
주의;
나는 result 값을 따로 안잡고
각 case마다 print out시켰는데
case안에 산수 결과값만 넣어주고 print out은 맨 마지막에 해도 됐다
'JAVA > 기초 프로그래밍' 카테고리의 다른 글
야구게임/ swit[ ]로 겹치는숫자 제거 (0) | 2020.05.22 |
---|---|
수수께기 프로그램 (0) | 2020.05.22 |
무작위 별찍기 (0) | 2020.05.21 |
짝수의 합과 홀수의 합 (0) | 2020.05.21 |
범위출력 (0) | 2020.05.21 |