Java 두 숫자 사이

두 숫자를 입력을 받아 숫자 사이의 값들을 출력한다.
만약, 첫 번째 숫자가 두 번째 숫자보다 크다면 서로 교환한다.

입력 예시1

3
7

출력 예시1

첫 번째 숫자를 입력해주세요. 3
두 번째 숫자를 입력해주세요. 7
두 숫자의 사이의 숫자: 3,4,5,6,7

입력 예시2

6
2

출력 예시2

첫 번째 숫자를 입력해주세요. 6
두 번째 숫자를 입력해주세요. 2
두 숫자의 사이의 숫자: 2,3,4,5,6

Java 실전

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

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

        if (num1 == num2) {
            System.out.println("두 숫자가 동일한 숫자입니다.");
            return;
        }

        if (num1 > num2) {
            int z;
            z = num2;
            num2 = num1;
            num1 = z;
        }

        System.out.print("두 숫자의 사이의 숫자: ");
        for (int i = num1; i < num2; i++) {
            System.out.print(i + ",");
        }
        System.out.print(num2);
    }
}