자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.
첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.
첫째 줄부터 N번째 줄 까지 차례대로 출력한다.
5
1
2
3
4
5
BufferedReader
또는 Scanner
이용하여 숫자를 입력받는다. 입력받는 데이터가 많을 때는 BufferedReader
를 사용하는 것이 실행 속도가 더 빠르다.for
문과BufferedWriter
의 write()
를 이용하여 내용 출력한다.import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
for(int i=1; i<=n; i++) {
bw.write(i + "\n");
}
bw.flush();
bw.close();
}
}
import java.io.*;
import java.util.Scanner;
public class Main {
public static void main(String[] args) throws IOException{
Scanner scanner = new Scanner(System.in);
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = scanner.nextInt;
for(int i=1; i<=n; i++) {
bw.write(i + "\n");
}
bw.flush();
bw.close();
}
}