Test053 반복문 while문(11) 구구단 프로그램
2020. 9. 3. 03:53
※ 사용자로부터 원하는 단(구구단)을 입력받아 이에 해당하는 구구단을 출력하는 프로그램을 구현한다. 단, 1단 ~ 9단 사이의 수를 입력받은 상황이 아니라면 프로그램을 종료해 버릴 수 있도록 처리한다.
실행 예)
원하는 단(구구단) 입력 : 7
7 * 1 = 7
7 * 2 = 14
7 * 3 = 21
:
7 * 9 = 63
계속하려면 아무 키나 누르세요...
원하는 단(구구단) 입력 :11
1부터 9까지의 정수만 입력 가능합니다.
계속하려면 아무 키나 누르세요...
import java.util.Scanner;
public class Test053
{
public static void main(String[] args)
{
// Scanner 인스턴스 생성
Scanner sc = new Scanner(System.in);
// 주요 변수 선언
int n; // 단을 입력받을 정수 변수
int i=1; // 반복문을 수행하기 위한 변수
// 연산 및 처리
System.out.print("원하는 단(구구단) 입력 : ");
n = sc.nextInt();
// 결과 출력
// 1~9사이가 아닌 값을 입력 받을시 예외처리
if(( !((n<9)&&(n>1)) ))
{
System.out.println("1부터 9까지의 정수만 입력 가능합니다.");
return;
}
while(i<=9)
{
System.out.println(n + " * " + i + " = " + (n*i) );
i++;
}
}
}
실행 결과
// 실행 결과 /* 원하는 단(구구단) 입력 : 5 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 계속하려면 아무 키나 누르십시오 . . . 원하는 단(구구단) 입력 : 0 1부터 9까지의 정수만 입력 가능합니다. 계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
| Test055 반복문 do~while문(2) (0) | 2020.09.04 |
|---|---|
| Test054 반복문 do~while문(1) (0) | 2020.09.04 |
| Test052 반복문 while문(10) (0) | 2020.09.03 |
| Test051 반복문 while문(9) (0) | 2020.09.03 |
| Test050 - 1 소수 구하기 (에라토스테네스의 체) (0) | 2020.09.03 |