[JAVA] 백준 2739 (구구단)

2D3·2022년 8월 1일
0

백준

목록 보기
14/22

문제: N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성
입력: 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
출력: 출력형식과 같게 N1부터 N9까지 출력

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static void main(String[] args) throws IOException {
    	
        //1. BufferedReader로 숫자를 받음
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int num = Integer.parseInt(br.readLine());
        br.close();

        StringBuilder sb = new StringBuilder();
		
        //2. num을 1~9까지 반복
        for (int i = 1; i <= 9; i++) {
        	//3. sum에 곱한 값을 넣어줌
            int sum = num * i;
            sb.append(sum);
            //printf와 pirntln을 사용해서 출력하고 줄바꿈
            System.out.printf("%d * %d = %d", num, i, sum);
            System.out.println();
        }
    }
}

흐름
1. Buffered로 숫자(num) 인력받음
2. for (num을 곱해줄 1~9까지 반복)
3. for문에서 곱을 입력 받을 변수 선언
4. 곱해준 값을 printf로 출력해주고 println으로 줄바꿈

profile
return Success;

0개의 댓글