Test053 반복문 (while 문) 실습문제 / 원하는 단의 구구단 출력하기
실습문제)
사용자로부터 원하는 단(구구단)을 입력받아 해당하는 구구단을 출력하는
프로그램을 구현한다. 단, 1단 ~ 9단 사이의 수를 입력받은 상황이
아니라면 프로그램을 종료해버릴 수 있도록 처리한다.
Test053.java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Test053
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a, i=1, mul=0; //입력받을 변수, 루프변수(곱할수), 곱한 합
System.out.print("원하는 단(구구단) 입력 : ");
a = Integer.parseInt(br.readLine());
if(1<=a && a<=9) // 1부터 9까지 확인
{
while(i<10) // 1부터 9까지 곱셈연산
{
mul = a*i;
System.out.printf("%d * %d = %d\n", a, i++, mul);
}
}
else // 아닐경우 출력
{
System.out.println("1 부터 9까지의 정수만 입력 가능합니다.");
}
}
}
cmd
원하는 단(구구단) 입력 : 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
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test055_ 반복문 (do ~ while 문) 실습 / 여러 개의 정수를 입력받아 그 합을 계산 (0) | 2018.04.14 |
---|---|
JAVA_ Test054_ 반복문 (do ~ while 문) 실습 / 사용자가 원하는 답을 낼때까지 반복질문 (0) | 2018.04.14 |
JAVA_ Test052_ 반복문 (while 문) 실습문제 / 1부터 임의의 정수까지 여러 합 구하기 (0) | 2018.04.14 |
JAVA_ Test051_ 반복문 (while 문) 실습문제 / 작은 수 부터 큰 수 까지 정렬하고 합을 구하는 프로그램 (0) | 2018.04.14 |
JAVA_ Test050_ 반복문 (while 문) 실습문제 / 소수인지 아닌지 판단하는 프로그램 (0) | 2018.04.06 |
댓글