사용자가 프로그램과 대화하기 위해서는 사용자와 프로그램 사이의 입출력을 담당하는 수단
자바에서는 System이라는 표준 입출력 클래스를 정의하여 제공하고 있다.
이러한 System 클래스는 java.lang 패키지에 포함되어 제공된다.
System 클래스에는 표준 입출력을 위해 다음과 같은 클래스 변수(static variable)가 정의되어 있다.
1. System.in : 표준 입력 작업 수행
2. System.out : 표준 출력 작업 수행
3. System.err : 표준 출력 작업 수행💎 위세가지는 모두 스트림이며 스트림은 운영체제에 의해 생성되는 가상의 연결 고리, 중간 매개자 역할을 한다.
메소드(method)란 어떠한 특정 작업을 수행하기 위한 명령문의 집합이라 할 수 있다.
문법) System.out.println(출력할 데이터);
예제)
System.out.println(2);
System.out.println(3);
출력)
2
3
문법) System.out.print(출력할 데이터);
예제)
System.out.print(7);
System.out.println(3);
출력)
72
문법) System.out.prinf("문자열", 변수);
예제)
int year = 2;
System.out.printf("방을 %d년 계약했다", year)
출력)
방을 2년 계약했다