Java의 표준 입출력

Dec 26, 2018


1. 출력

System.out.println();
  1. java.lang 패키지에 있는 System. 클래스에 접근하여

  2. Console을 타깃으로 하는 PrintStream 객체로 선언한 정적 변수 out을 통해

  3. println() 메소드 호출

  • out : 표준 출력 메소드를 갖고 있는 추상 클래스 OutputStream을 상속받아 FilterOutputStream 클래스에서 필터링을 거치고 상속받은 PrintStream 객체

2. 입력

Scanner input - new Scanner(System.in);
input.next...();
  • java.util 패키지를 참조하여 Scanner 객체를 이용한다.
  • in : 출력과 마찬가지로 System 클래스에 선언되어 있는 정적 변수 in
    • 표준 입력 메소드를 갖고 있는 추상 클래스 InputStream을 상속받은 PrintStream 객체