알고리즘/백준(BAEKJOON)

for문 구구단/백준 2739/자바 (java)

jojelly 2020. 7. 21. 18:05
반응형

for문을 이용하여 구구단을 만드는 문제이다.

 

첫줄에 N값이 입력되고 N단의 구구단을 만들어 내는 문제이다. 이떄 N은 1보다 크거나 같고 9보다 작다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Scanner;
//입력 구구단
public class Main1_99dan {
 
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        int a;
        a = sc.nextInt();
        
        for (int i = 1; i < 10; i++) {
            System.out.println(a + " * " + i + " = " + (a*i));
        }            
    }
}
 
cs

 

 

int a 를 입력값N으로 두고 for문을 통해 ax9단까지 나올 수 있게 하기위해 i=1; i<10; i++로 설정하면

9번 반복하게 된다. 이떄 출력을 a + " * " + i + " = " + (a*i)로 설정한 후 println을 통해 줄바꿈을 해준다. 

 

변수 a에 4 입력시 


4 * 1 = 4
4 * 2 = 8
4 * 3 = 12
4 * 4 = 16
4 * 5 = 20
4 * 6 = 24
4 * 7 = 28
4 * 8 = 32
4 * 9 = 36

 

가 출력된다. 

반응형