본문 바로가기
Study Note/Java

JAVA_ Test053_ 반복문 (while 문) 실습문제 / 원하는 단의 구구단 출력하기

by 시뮝 2018. 4. 14.
728x90


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

계속하려면 아무 키나 누르십시오 . . .







728x90

댓글