본문 바로가기

카테고리 없음

[백준 BAEKJOON / 자바 JAVA] 2739번 : 구구단

Q) BAEKJOON / JAVA / 2739 : 구구단

https://www.acmicpc.net/problem/2739

 

2739번: 구구단

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

www.acmicpc.net


※ for 반복문

for (초기화; 조건식; 증감식) {	
	// 조건식이 True일 때 수행될 문장 작성
}

 

A)

 - [1] Scanner

import java.util.Scanner;

public class Main {
	public static void main(String args[]) {
		
		//스캐너 선언
		Scanner sc = new Scanner(System.in);
		
		//nextInt() 활용 정수형으로 저장
		int a = sc.nextInt();
		
		//for 반복문 사용
		//출력
		for(int i = 1; i < 10; i++) {
			System.out.println(a + " * " + i + " = " + a * i);
		}
		
		//스캐너 종료
		sc.close();
		
	}
	
}

 

 - [2] BufferedReader

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

public class Main {
	public static void main(String args[]) throws IOException {
		
		//BufferedReader 선언
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		
		//readLine()으로 행 읽어오기
		//parseiInt()로 정수형으로변환
		int a = Integer.parseInt(br.readLine());
		
		//for 반복문 사용
		//출력
		for(int i = 1; i < 10; i++) {
			System.out.println(a + " * " + i + " = " + a * i);
		}
		
	}
	
}