티스토리 뷰
package day160706;
import java.util.Scanner;
public class day060706_01 {
public static void main(String[] args) {
Scanner userInput = new Scanner(System.in);
int value,a,i;
while(true){
System.out.print("몇단까지 출력할까요? MAX 5000 : ");
value = userInput.nextInt();
if(value > 95000){ //시스템 성능과 속도를 고려하여 5000이상 입력을 제한하였습니다 해제를 윈할경우 5000숫자를 늘려주세요.
System.out.println("5000을 초과하는 숫자는 출력할 수 없습니다.");
continue;
}
for(i = 1; i <= value; i ++){
for(a = 0; a <= 10; a ++){
System.out.println(i + " x " + a + " = " + i*a);
}
}
value = 0;
a = 0;
i = 0;
}
}
}
어떤값을 입력하는지에 따라 다르지만 5를 입력했을경우 아래와 같이 출력됩니다.
1 x 0 = 0
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
1 x 4 = 4
1 x 5 = 5
1 x 6 = 6
1 x 7 = 7
1 x 8 = 8
1 x 9 = 9
1 x 10 = 10
2 x 0 = 0
2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20
3 x 0 = 0
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27
3 x 10 = 30
4 x 0 = 0
4 x 1 = 4
4 x 2 = 8
4 x 3 = 12
4 x 4 = 16
4 x 5 = 20
4 x 6 = 24
4 x 7 = 28
4 x 8 = 32
4 x 9 = 36
4 x 10 = 40
5 x 0 = 0
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50
for문/scanner 를 이용하여 구구단을 출력해주는 프로그램을 개발해보았습니다.
시간은 10분정도 걸렸으며, 큰 어려움이 없습니다.
'Java' 카테고리의 다른 글
자바 객체지향 프로그래밍 예제 (0) | 2016.07.07 |
---|---|
자바 객체지향 프로그래밍 [기초] (0) | 2016.07.06 |
자바 do-while 문 예제 (0) | 2016.07.05 |
자바 while 문 활용 (0) | 2016.07.05 |
자바 for문을 이용한 구구단 프로그램 (0) | 2016.07.05 |