728x90
반응형
public void practice4() {
/*
* 사용자로부터 입력 받은 숫자의 단부터 9단까지 출력하세요.
단, 9를 초과하는 숫자가 들어오면 “9 이하의 숫자만 입력해주세요”를 출력하세요.
9를 초과하는 숫자가 입력됐다면 “ 9 이하의 숫자를 입력해주세요”가 출력되면서
다시 사용자가 값을 입력하도록 하세요.
숫자 : 4 숫자 : 10
===== 4단 ===== 9 이하의 숫자만 입력해주세요.
===== 5단 ===== 숫자 : 8
===== 6단 ===== ===== 8단 =====
===== 7단 ===== ===== 9단 =====
===== 8단 =====
===== 9단 =====
(해당 단의 내용들은 길이 상 생략)
*/
Scanner sc = new Scanner(System.in);
int i,j;
int input = 0;
while(input < 1 || input > 9) {
//10 //10
System.out.print("숫자 : ");
input = sc.nextInt();
if(input < 10) {
for(i = input; i < 10; i++) {
System.out.println("==" + i + "단==");
for(j = 1; j < 10; j++) {
System.out.println(i + "x" + j + "=" + i*j);
}
}
}else {
System.out.println("9 이하의 숫자를 입력해주세요.");
}continue;
}
}
728x90
반응형
'JAVA' 카테고리의 다른 글
분기문 연습 (6) - 연산자를 이용한 계산 프로그램 (0) | 2024.01.18 |
---|---|
분기문 연습 (5) - 입력 받은 두 수의 공차 구하기 (0) | 2024.01.17 |
분기문 연습 (3) - 입력 된 사이 숫자 출력 (1) | 2024.01.15 |
분기문 연습 (2) - 1이상 입력 받은 수 역방향 출력 (1) | 2024.01.14 |
분기문 연습 (1) - 1 이상 입력 받은 수 정방향 출력 (0) | 2024.01.13 |