728x90
🖊️문제
덧셈, 뺄셈, 곱셈, 나눗셈을 할 수 있는 계산기 프로그램을 만드시오.
🖊️문제 풀이
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int result = sc.nextInt();
int num = 0;
while (true){
char str = sc.next().charAt(0);
switch (str){
case '+' :
result += sc.nextInt();
break;
case '-':
result-= sc.nextInt();
break;
case '*' :
result *= sc.nextInt();
break;
case '/' :
result /= sc.nextInt();
break;
}
if(str=='='){
break;
}
}
System.out.println(result);
}
}
728x90
'알고리즘 자료구조 > 백준' 카테고리의 다른 글
[백준] 11720 숫자의 합 구하기 (0) | 2023.08.10 |
---|---|
[백준] 2167 2차원 배열의 합 (0) | 2023.08.01 |
[백준] 10807 개수 세기 (0) | 2023.07.18 |
[백준] 9012 괄호 (0) | 2023.07.18 |
[백준] 1158 요세푸스 문제 (0) | 2023.07.16 |