공부하는 다락방

열혈강의 Java프로그래밍 Round 4 본문

Java

열혈강의 Java프로그래밍 Round 4

권파인 2014. 11. 18. 16:12

# System 클래스 Member Field
- err : 에러 출력 스트림
- in : 입력 스트림(키보드의 입력 값)
- out : 출력 스트림

# 기본 출력(PrintStream 클래스)
- write Method :
int형 ascii 코드값 write는 auto flush 기능이 없지만(System.out.flush();로 출력), byte 배열 write는 auto flush가 됨
- print Method :
한 줄 개행되지 않고 출력되는 것
- println Method :
한 줄 개행되는 것
- printf Method :
c언어의 출력서식(%c, %d, %f, %s)을 빌려와서 손쉽게 작성 가능

# 키보드를 통한 기본 입력처리
     * 문자 및 숫자 입력
     - 아스키 = System.in.read();
     - 숫자 = System.in.read() -48 or -'0';
     - 문자 = (char)System.in.read();
 
     * 문자열 입력
     - System.in.read(byte[]);
     - ★ BufferedReader in  = 
                              new BufferedReader(new InputStreamReader(System.in)); (제일중요!! in.readLine();으로 문자열 입력받을 수 있음. System.in.read() 보다 더 효율적으로 처리할 수 있음.)

Comments