과제1. 구구단 단수와 반복 횟수를 입력 받아서 구구단을 출력 해 주세요!
단, 단수는 4이상 정수만 입력 가능, 반복 횟수는 5이상 정수만 입력 가능 함.
//import javax.swing.*;
import java.util.*;
class Gugodan {
public static void main(String[] args) {
int i, input, dan=9, cnt=10, gugo;
Scanner sc = new Scanner(System.in);
String temp;
System.out.println("-----------------------------------------------------");
System.out.println("구구단 출력 프로그램");
System.out.println("-----------------------------------------------------");
do {
// temp = JOptionPane.showInputDialog("단수를 4이상 숫자로 입력하세요!");
// dan = Integer.parseInt(temp);
System.out.println("단수를 4이상 숫자로 입력하세요!");
try {
temp = sc.nextLine();
dan = Integer.parseInt(temp);
} catch (Exception e) {
System.out.println("단수를 정수로 입력 하세요!");
continue;
}
if(dan > 4) break;
}while(true);
do {
// temp = JOptionPane.showInputDialog("구구단 횟수를 5이상 숫자로 입력하세요!");
// cnt = Integer.parseInt(temp);
System.out.println("구구단 반복 횟수를 5이상 숫자로 입력하세요!");
try {
temp = sc.nextLine();
cnt = Integer.parseInt(temp);
} catch (Exception e) {
System.out.println("구구단 반복 횟수를 정수로 입력 하세요!");
continue;
}
if(cnt > 5) break;
}while(true);
System.out.println("다음은 "+dan+"단 입니다.");
for(i=1 ; i<= cnt ; i++) {
gugo = dan*i;
System.out.println(dan+" X "+i+" = "+gugo);
}
}
}
'개발이야기' 카테고리의 다른 글
정규식 패턴 문법 (0) | 2012.11.28 |
---|---|
Tv 클래스를 주석 내용과 같이 코드를 완성하고, Tv 클래스와 상호작용이 가능한 RemoteController 클래스를 만드시오. (0) | 2012.11.20 |
Chap1. 안드로이드 개발환경 구축하기 (0) | 2012.08.09 |
2950,2960 패스워드 리커버리 (0) | 2012.07.13 |
시스템 관리자가 가장 잘 잊어버리는 7가지 (0) | 2012.04.10 |