1. 양의 정수(0 포함)를 입력받기

2. 사칙연산 기호(➕,➖,✖️,➗)를 입력받기

3. 위에서 입력받은 양의 정수 2개와 사칙연산 기호를 사용하여 연산을 진행한 후 결과값을 출력하기

<aside> ❗

while문 내부에서 만든 변수를 바깥에서 사용할 수 없음

⇒ 변수를 while문 내부에서 선언하는 것이 아니라, while문 바깥에서 선언하면 됨

public class Calculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        **int num1;
        int num2;
        char mark;**
        
        while (true) {
        ...
        }
        
        System.out.println(num1 + " " + mark + " " + num2);
    }
}

</aside>

4. 반복문을 사용하되, 반복의 종료를 알려주는 “exit” 문자열을 입력하기 전까지 무한으로 계산을 진행할 수 있도록 소스 코드를 수정하기

<aside> ❗

scanner.nextLine() 스캐너를 받지 않고, 자동으로 넘어감

⇒ 숫자/문자 스캐너를 받을 때 숫자/문자를 입력받고 개행문자(enter)를 누르는데, 이때 숫자/문자 값만 받고 개행문자가 다음 스캐너에게로 넘어가버림.

⇒ 개행문자 처리를 위한 scanner.nextLine(); 을 작성함으로써 해결 가능

</aside>