BackJoon Algorithm 5613

업데이트:
최대 1 분 소요

BackJoon Algorithm - Java

alt

문제

alt alt

풀이

  • Switch 를 이용하여 계산기를 만든다.
  • =이 나오기 전까지 계산을 해야하므로 케이스안에 입력을 한번 더 넣어준다.
import java.util.Scanner;

public class Back_5613 {
    public static void main(String[] args) {
        // given
        Scanner sc = new Scanner(System.in);
        int num=sc.nextInt();           // 수 입력
        int result=num;                    // 결과 담을 변수
        while(true){
            String clac=sc.next();         // 사칙연산 입력
            if(clac.equals("=")){          // 사직연산이 = 이면 종료
                System.out.println(result);
                break;
            }
            switch (clac){
                case "+":
                    int num1=sc.nextInt();
                    result+=num1;
                    break;
                case "-":
                    int num2=sc.nextInt();
                    result-=num2;
                    break;
                case "*":
                    int num3=sc.nextInt();
                    result*=num3;
                    break;
                case "/":
                    int num4=sc.nextInt();
                    result/=num4;
                    break;
            }

        }
        sc.close();
        

    }
}

댓글남기기