N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오.
출력 형식에 맞춰서 출력하면 된다.
첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
for(int i = 1; i <= 9; i++) {
System.out.println(N + " * " + i + " = " + (N * i));
}
}
}
Scanner로 입력 값을 받고 반복문을 통해 i가 9보다 작거나 같은 경우에 실행이 되게 코드를 작성했다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Main {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.nextLine());
for(int i = 1; i <= 9; i++) {
System.out.println(N + " * " + i + " = " + (N * i));
}
}
}
BufferedReader을 사용한 방식이다.
기본 타입이 문자열이기 때문에 Integer.parseInt()로 int형으로 변환시켜준다.