본문 바로가기
JAVA

분기문 연습 (4) - 입력된 숫자부터 구구단 출력

by 선우진우 2024. 1. 16.
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
반응형