한 걸음 두 걸음
백준 5613 계산기프로그램 ] 우선순위를 고려하지 않은 순차 계산기 / char입력받기 본문
CSE/baekjoon & swexpert
백준 5613 계산기프로그램 ] 우선순위를 고려하지 않은 순차 계산기 / char입력받기
언제나 변함없이 2019. 3. 29. 10:07반응형
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int a = 0 ; int b; char op;
int count = 0;
int result = 0;
while(sc.hasNext()) {
if(count == 0) a = sc.nextInt();
else a = result;
op = sc.next().charAt(0);
if(op == '=') break;
b = sc.nextInt();
result = calc(a,op,b);
count++;
}
System.out.println(result);
}
public static int calc(int a, char op, int b) {
switch(op) {
case '+':
return a+b;
case '-':
return a-b;
case '*':
return a*b;
case '/':
return a/b;
}
return -1;
}
}
반응형
'CSE > baekjoon & swexpert' 카테고리의 다른 글
백준 그리디 10610 ] 30 문제 /JAVA (0) | 2019.04.08 |
---|---|
백준 그리디 5585 거스름돈 (0) | 2019.04.08 |
백준 2490 윷놀이 ] 배열 (0) | 2019.03.28 |
백준 4673 셀프넘버 ] 함수사용 (0) | 2019.03.28 |
백준 12096 문제풀기 ] web html코드 읽기 (0) | 2019.03.27 |