Java Scanner 연습하기

사용자가 입력한 숫자 합치기

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

        System.out.print("첫번째 숫자를 입력해주세요: ");
        int firstValue = scanner.nextInt();

        System.out.print("두번째 숫자를 입력해주세요: ");
        int secondValue = scanner.nextInt();

        System.out.println("숫자의 합은 " + ( firstValue + secondValue ) + "입니다");
    }
}

입력

첫번째 숫자를 입력해주세요: 10
두번째 숫자를 입력해주세요: 20

출력

숫자의 합은 30입니다

숫자의 합에서 괄호를 넣지 않으면 문자열로 인식되어 append 되니 주의하도록 한다.

사용자가 입력한 숫자 중 가장 큰 값 출력하기

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

        System.out.print("첫번째 숫자를 눌러주세요: ");
        int firstValue = scanner.nextInt();

        System.out.print("두번째 숫자를 눌러주세요: ");
        int secondValue = scanner.nextInt();

        int max = firstValue > secondValue ? firstValue : secondValue;

        if (max == secondValue) {
            System.out.println("두 숫자가 같습니다.");
        } else {
            System.out.println("입력한 두 개의 값중 " + max + "이 더 커요");
        }
    }
}

입력

첫번째 숫자를 눌러주세요: 30
두번째 숫자를 눌러주세요: 20

출력

입력한 두 개의 값중 30이 더 커요