System 클래스의 표준 입출력 멤버
public 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 사용하기 예제
- SystemInTest1.java
public class SystemInTest1 {
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) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- SystemInputStreamTest.java
public class SystemInputStreamTest {
public static void main(String[] args) {
System.out.println("문자를 쓰고 [Enter] 를 누르세요");
int i;
try {
InputStreamReader irs = new InputStreamReader(System.in);
while((i = irs.read()) != '\n') {
System.out.print((char)i);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
'프로그래밍 언어 > JAVA(자바) 응용' 카테고리의 다른 글
64.문자 단위 입출력 스트림 (0) | 2022.06.06 |
---|---|
63.바이트 단위 입출력 스트림 (0) | 2022.06.06 |
61.자바의 입출력을 위한 I/O 스트림 (0) | 2022.06.05 |
60.오류의 로그를 남기기 (0) | 2022.06.05 |
59.사용자 정의 예외클래스 (0) | 2022.06.03 |
댓글