반응형
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
package ch59;
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 (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
SystemInTest2.java
package ch59;
public class SystemInTest2 {
public static void main(String[] args) {
System.out.println("알파벳 여러 개를 쓰고 [Enter]를 누르세요");
int i;
try {
while ((i = System.in.read()) != '\n') {
System.out.println((char)i);
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
반응형
'언어 > JAVA' 카테고리의 다른 글
OutputSteam (출력 스트림) (0) | 2021.05.23 |
---|---|
바이트 단위 입출력 스트림 (0) | 2021.05.23 |
자바의 입출력(I/O 스트림) 종류 설명 (0) | 2021.05.23 |
오류의 로그 남기기 - java.util.logging.Logger (0) | 2021.05.23 |
사용자 정의 예외 클래스 (0) | 2021.05.23 |