본문 바로가기
프로그래밍/Java

Java - 콘솔 출력과 입력

by 왕거 2020. 6. 29.

12강 정리해본다.

 

콘솔 입력 및 출력에 대한 강의였고, 기본적인 입출력에 사용하는 클래스 및 메소드에 대한 강의였다.

 

  • 출력 (System.out)
    • print, println
      • 전달받은 참조변수의 인스턴스에서 toString() 메소드를 이용, 반환받은 문자열을 출력한다.
      • println과 print의 차이는 println은 자동개행, print는 수동개행이라는 점
    • printf
      • 문자열의 조합
      • 서식 지정자를 사용한다.
서식 지정자 용도 서식 지정자 용도
%d 10진수 정수 %e e표기법 기반의 실수
%o 8진수 정수 %g 대상에 따라서
%f 또는 %e 실수
%x 16진수 정수 %s 문자열
%f 실수 %c 문자

 

  • 입력
    • Scanner 클래스
      • 키보드, 파일, 인스턴스 등을 통해서 데이터를 입력받을 수 있다.
      • Scanner 인스턴스 생성시 생성자에 System.in을 주면 키보드로 데이터 입력 가능
        • 동일한 방법으로 파일, 인스턴스로부터 데이터 입력 가능함.
      • 입력대상과 연결만 되면 입력방법은 동일하게 사용할 수 있다.