import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(bufferedReader.readLine());
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(System.out));
bufferedWriter.write("a");
bufferedWriter.flush();
bufferedWriter.close();
}
}
입력
>> 12
출력 결과
>> a
bufferedWriter.write(12); 를 하면 이상한 문자가 출력된다.. 아스키코드 값만 반환한다.
BufferedReader, BufferedWriter 를 사용하기 위해서는 예외처리 throws IOException을 해야 한다.
BufferedWriter를 사용하기 위해서는 .write()를 하고 .flush()를 해야 출력된다.
정수형으로 출력하기 위해서는 다음과 같이 +""을 해서 String형으로 바꿔주면 된다.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(bufferedReader.readLine());
BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(System.out));
bufferedWriter.write(N+"");
bufferedWriter.flush();
bufferedWriter.close();
}
}
'Backend > Java' 카테고리의 다른 글
[Java] Comparator 이해하기 (0) | 2024.02.08 |
---|---|
[Java] 버블 정렬 (0) | 2024.02.05 |
[Java] 문제풀이 4장 1~6번 (0) | 2024.01.05 |
[Java] 문제풀이 3장 실습 1~2번 (0) | 2024.01.04 |
[Java] ArrayList 사용 정리 (0) | 2023.11.08 |