728x90
반응형
public void practice2() {
/*사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 모든 숫자를 거꾸로 출력하세요.
단, 입력한 수는 1보다 크거나 같아야 합니다.
1 미만의 숫자가 입력됐다면 “1 이상의 숫자를 입력해주세요”가 출력되면서
다시 사용자가 값을 입력하도록 하세요.
ex.
1이상의 숫자를 입력하세요 : 4 1이상의 숫자를 입력하세요 : 0
4 3 2 1 1 이상의 숫자를 입력해주세요.
1이상의 숫자를 입력하세요 : 8
8 7 6 5 4 3 2 1
*/
Scanner sc = new Scanner(System.in);
int input = 0;
while(true) {
System.out.print("1 이상의 숫자를 입력하세요 : ");
input = sc.nextInt();
if(input > 0) {
for(int i = input; i >= 1; i--) {
System.out.print(i +" ");
}
break;
}else {
System.out.println("잘못 입력");
}
}
}
728x90
반응형
'JAVA' 카테고리의 다른 글
분기문 연습 (4) - 입력된 숫자부터 구구단 출력 (0) | 2024.01.16 |
---|---|
분기문 연습 (3) - 입력 된 사이 숫자 출력 (1) | 2024.01.15 |
분기문 연습 (1) - 1 이상 입력 받은 수 정방향 출력 (0) | 2024.01.13 |
반복문 연습 (8) - 별 찍기 역방향 (0) | 2024.01.12 |
반복문 연습 (7) - 별 찍기 정방향 (0) | 2024.01.11 |