728x90
반응형
public void practice3() {
/*
사용자로부터 두 개의 값을 입력 받아 그 사이의 숫자를 모두 출력하세요.
만일 1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요“를 출력하세요.
1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요”가 출력되면서
다시 사용자가 값을 입력하도록 하세요.
ex.
첫 번째 숫자 : 8 첫 번째 숫자 : 4 첫 번째 숫자 : 9
두 번째 숫자 : 4 두 번째 숫자 : 8 두 번째 숫자 : 0
4 5 6 7 8 4 5 6 7 8 1 이상의 숫자를 입력해주세요.
첫 번째 숫자 : 6
두 번째 숫자 : 2
2 3 4 5 6
*/
Scanner sc = new Scanner(System.in);
int num1 , num2 = 0;
while(true) {
System.out.print("첫 번째 숫자 : ");
num1 = sc.nextInt();
System.out.print("두 번째 숫자 : ");
num2 = sc.nextInt();
if(num1 > 0 && num2 > 0) {
if(num1 > num2) {
for(int i = num2; i <= num1; i++) {
System.out.print(i + " ");
} break;
}else if(num1 < num2) {
for(int i = num1; i <= num2; i++) {
System.out.print(i + " ");
} break;
}
}else {
System.out.println("1이상의 숫자를 입력 하세요.");
}
}
}
728x90
반응형
'JAVA' 카테고리의 다른 글
분기문 연습 (5) - 입력 받은 두 수의 공차 구하기 (0) | 2024.01.17 |
---|---|
분기문 연습 (4) - 입력된 숫자부터 구구단 출력 (0) | 2024.01.16 |
분기문 연습 (2) - 1이상 입력 받은 수 역방향 출력 (1) | 2024.01.14 |
분기문 연습 (1) - 1 이상 입력 받은 수 정방향 출력 (0) | 2024.01.13 |
반복문 연습 (8) - 별 찍기 역방향 (0) | 2024.01.12 |