문제
이름을 입력받아 인사말을 출력할 때 입출력 속도를 개선하는 문제입니다 실행순서를 클릭하세요
Exception in thread "main" java.io.IOException
at java.base/java.io.Reader.(Reader.java 167)
at java.base/java.io.InputStreamReader.(InputStreamReader.java 72)
at Main.main(Main.java 4)
프로그램 코드
E001 // 장치가 준비되지 않았습니다
E002 // IOException에서 예외 처리 후 프로그램 종료
import java.io.*;
public class InputOutputStreamException
{
1 public static void main( String[] args )
2 throws IOException {
3 BufferedReader br =
4 new BufferedReader( new InputStreamReader( System.in ) );
5 BufferedWriter bw =
6 new BufferedWriter( new OutputStreamWriter( System.out ) );
7 bw.write( "이름을 입력하세요: " );
8 bw.flush();
9 String name = br.readLine();
10 bw.write( "안녕하세요, " + name + "님. 만나서 반갑습니다" );
11 bw.flush();
bw.close();
12 br.close();
}
}