JAVA
분기문 연습 (4) - 입력된 숫자부터 구구단 출력
선우진우
2024. 1. 16. 20:12
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
반응형