Programming Language/Java

8. 입출력 - 형식 입출력

알 수 없는 사용자 2016. 6. 10. 10:09

Scanner 클래스

: 형식이 있는 입력을 토큰으로 쪼개고 각각의 토큰을 자료형에 따라 변환한다. 스캐너는 공백 문자를 이용하여 각각의 토큰을 분리

(공백문자 : 공백, 탭, 줄마침 기호)


<예제>

출력결과


<예제>

출력결과


|PrintStream 클래스와 PrintWriter 클래스

PrintStream : 바이트 입력을 받아서 텍스트 형태로 출력(ex, System.out)

PrintWriter : 문자 입력을 받아서 텍스트 형태로 출력


|print( )와 println( ) 메소드

print( ) 나 println( )을 호출하면 먼저 값을 toString( ) 메소드를 호출하여 변환한 후에 출력

간단하게 값들을 포맷할 수 있지만 결과를 세밀하게 제어할 수는 없다.


|format( ) 메소드

형식 제어 문자열에 기초하여 다수의 인수를 포맷


<예제>

출력결과

->format( ) 메소드를 이용해 값을 세밀하게 제어할 수 있다.