상세 컨텐츠

본문 제목

JAVA. 시스템 입출력

Backend/JAVA-자바

by 사랑짱 2021. 6. 1. 08:15

본문

자바에서는 모든 것이 객체로 표현되므로 입출력을 담당하는 수단 또한 모두 객체이다.

프로그램의 입출력 과정을 그림으로 표현하면 다음과 같다.

출처 : 혼자 공부하는 자바

 

 

◆ 시스템 표준 출력 장치

 

Sytem.out.print(출력 내용); : 모니터에 전달된 내용을 출력한다.

 

Sytem.out.println(출력 내용); : 모니터에 전달된 내용을 출력하고 행을 바꾼다.

 

Sytem.out.printf("%형식문자열", 값1, 값2...); : 괄호 안의 첫 번째 문자열 형식대로 내용을 출력한다.

 

 

 

◆ 시스템 표준 입력 장치

 

Sytem.in.read(); : 키보드를 통해 입력된 값(문자)을 숫자로 된 키코드(ASCII Code)로 읽는다. 

 ※ Sytem.in.read(); 에 대한 예외처리가 필요 -> throws Exception

 

Scanner 클래스 : 문자열을 입력받을 수 있으며, Space, Enter 모두 입력값의 경계로 인식한다.

 

BufferedReader 클래스 : 문자열을 입력받을 수 있으며, Enter만을 입력값의 경계로 인식한다.

 ※ throws Exception 혹은 try-catch를 이용하여 예외처리가 필요

 

 

관련글 더보기