java

Stream 3(표준 스트림과 file스트림)

바이홍 2007. 4. 18. 11:39
반응형
▶표준출력
☆표준입출력 스트림 : java.lang 패키지의 System클래스에 스태틱 멤버로 선언되어 있어 자동으로 초기화가 된다
그러므로 단순히 System.in 또는 System.out , System.err 같이 사용하면된다

☆public static PrintStream out; ==> 콘솔 화면에 문자열을 출력하기 위한 용도
ex)System.out.println("zzz");
☆public static InputStream in; ==> 키보드의 입력을 받아내기 위해서 사용하는 스트림
ex)int i=System.in.read(); //한바이트씩 읽어낸다.
☆public static PrintStream err; ==> out과 같은 스트림에 있찌만 에러메세지를 출력하기위한 표준 에러 스트림이다.
ex)System.err.println("에러");

이는 시스템클래스의 이름으로 접근해서 사용할 수 있다



☆System.in사용
import java.io.*;
public class SystemInMain {
public static void main(String args[]) throws IOException{
System.out.println("문자입력후에 엔터를 치시오 ");
int i;
while((i=System.in.read())!='n'){
System.out.println((char)i+":"+i); //i에 나오는 숫자는?? ㅋ
}
}