System 클래스의 표준 입출력 멤버
ublic class System{
public static PrintStream out;
public static InputStream in;
public static PrintStream err;
}
- System.out
표준 출력(모니터) 스트림
System.out.println("출력 메세지");
- System.in
표준 입력(키보드) 스트림
int d = System.in.read() // 한 바이트 읽기
- System.err
표준 에러 출력(모니터) 스트림
System.err.println("에러 메세지");
System.in 사용하기 예제
public class SystemInTest1 {
public static void main(String[] args) {
System.out.println("알파벳 하나를 쓰고 [Enter]를 누르세요");
int i;
try {
i = System.in.read();
System.out.println(i);
System.out.println((char)i);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public class SystemInTest2 {
public static void main(String[] args) {
System.out.println("알파벳 여러 개를 쓰고 [Enter]를 누르세요");
int i;
try {
while( (i = System.in.read()) != '\n' ) {
System.out.print((char)i);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
'JAVA' 카테고리의 다른 글
문자 단위 입출력 스트림 (0) | 2021.10.11 |
---|---|
바이트 단위 입출력 스트림 (0) | 2021.10.10 |
자바의 입출력을 위한 I/O 스트림 (0) | 2021.10.09 |
오류의 로그를 남기기 - java.util.logging.Logger 활용 (0) | 2021.10.09 |
사용자 정의 예외 클래스와 그 활용 (0) | 2021.10.04 |
댓글