프로그램은 입력 → 처리 → 출력의 흐름으로 동작한다.
이 장에서는 자바에서 입력과 출력이 무엇인지,
그리고 이를 어떻게 사용하는지 정리한다.
보통 이 둘을 묶어서 입출력(I/O) 이라고 부른다.
자바에서 출력을 수행하는 대표적인 명령어는 다음과 같다.
print()println()printf()System.out.print("Hello");
() 안의 내용을 화면에 출력줄 바꿈을 원할 경우
👉 개행 문자 \n을 직접 추가해야 한다.
System.out.print("Hello\n");
System.out.println("Hello");
System.in.read() 형태로 사용read() 명령어를 사용할 때는 반드시 예외 처리를 해야 함read()로 입력받은 값은 아스키 코드 값으로 처리됨프로그램은 스트림을 통해
입력받고, 처리 결과를 출력한다.
자바에서 값을 입력받을 때 가장 많이 사용하는 클래스가
Scanner 클래스다.
Scannerscan=newScanner(System.in);
System.in 입력 스트림을 Scanner로 가져옴nextLine() → 한 줄 단위로 입력 (Enter를 누를 때까지)next() → 공백 문자 전까지만 입력Scanner 클래스에는 여러 입력 명령어가 포함되어 있으며,
입력 형태에 따라 적절한 메서드를 선택해 사용한다.
print(), println(), printf()read() → 1바이트 입력, 예외 처리 필요Scanner → 값 입력 시 가장 많이 사용
오늘의 명언 '스트림은 입력과 출력을 연결하는 통로' !!!