간단한 사칙연산 계산기 만들기
- 첫 번째 수 입력받기
- 사칙연산 기호 네 가지( + , - , * , / ) 중 하나 입력받기
- 두 번째 수 입력받기
- 연산 처리
- 결과 출력
1. if 문으로 만들기
// calculator
Scanner sc = new Scanner(System.in);
int numberOne, numberTwo;
int result = 0;
String operator;
// 첫 번째 수 입력
System.out.print("첫 번째 수 >> ");
numberOne = sc.nextInt();
// 연산자(+,-,*,/) 입력
System.out.print("연산자(+, -, *, /)를 입력하세요. >> ");
operator = sc.next();
// 두 번째 수 입력
System.out.print("두 번째 수 >> ");
numberTwo = sc.nextInt();
// 연산 처리(조건분기) - if를 사용해도 되고, switch를 사용해도 된다.
if( operator.equals("+") ){
result = numberOne + numberTwo;
}
else if( operator.equals("-")){
result = numberOne - numberTwo;
}
else if( operator.equals("*")){
result = numberOne * numberTwo;
}
else if( operator.equals("/")){
result = numberOne / numberTwo;
}
// 결과 출력
System.out.println(result);

2. switch문으로 만들기
if으로 연산처리 한 부분만 switch문으로 변경하면 같은 결과가 나옴.
switch (operator){
case "+":
result = number1 + number2;
break;
case "-":
result = number1 - number2;
break;
case "*":
result = number1 * number2;
break;
case "/":
result = number1 / number2;
break;
}
'JAVA 프로그래밍' 카테고리의 다른 글
| [JAVA] 풀스택 개발자 부트캠프 005일차 ① 정렬 (0) | 2024.12.30 |
|---|---|
| [JAVA] 풀스택 개발자 부트캠프 004일차 ⑥ 랜덤 계산식 (1) | 2024.12.27 |
| [JAVA] 풀스택 개발자 부트캠프 004일차 ④ 생략구문 continue (0) | 2024.12.27 |
| [JAVA] 풀스택 개발자 부트캠프 004일차 ③ 탈출구문 break (0) | 2024.12.27 |
| [JAVA] 풀스택 개발자 부트캠프 004일차 ② 제어문 (do) while (1) | 2024.12.27 |