import java.io.*;
class BufferedReaderEx1 {
public static void main(String[] args){
try{ //예외처리 필수! 또는 throwsIOException해주기
//콘솔에서 입력 받을 경우
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//파일에서 입력받을 경우
FileReader fr = new FileReader("BufferedReaderEx1.java"); //"노란색글은 파일 이름"
BufferedReader br_f = new BufferedReader(fr);
//String이 리턴값이라 형변환 필수! 라인단위임
int num = Integer.parseInt(br.readLine());
#### br.close(); //입출력이 끝난 후 닫아주기
//파일의 한 줄 한 줄 읽어서 출력한다.
String line ="";
for(int i=1; (line = br_f.readLine()) != null; i++){
System.out.println(line);
}
} catch (IOException e){ //
e.printStackTrace();
System.out.println(e.getMessage());
}
}
}
import java.io.*;
class BufferedWriterEx1 {
public static void main(String[] args) throws IOException {
BufferedWriter bw = new BufferedWriter(new FileWriter("bufferedWriter.txt"));
bw.write("hello\n"); //출력
bw.newLine(); //개행 즉 엔터 역할
bw.write("I am writing\n"); //개행과 함께 출력
bw.flush(); //남아 있는 데이터 클린
bw.close(); //스트림 닫기
}
}
import java.util.Scanner;
import java.io.*;
class Main{
public static void main(String args[]) throws IOException {
Scanner sc = new Scanner(System.in);
int n= sc.nextInt();
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
for(int i=1; i<=n; i++){
bw.write(i+"\n");
}
bw.flush();
bw.close();
}
}
https://jhnyang.tistory.com/92
https://jhnyang.tistory.com/96