12강 정리해본다.
콘솔 입력 및 출력에 대한 강의였고, 기본적인 입출력에 사용하는 클래스 및 메소드에 대한 강의였다.
- 출력 (System.out)
- print, println
- 전달받은 참조변수의 인스턴스에서 toString() 메소드를 이용, 반환받은 문자열을 출력한다.
- println과 print의 차이는 println은 자동개행, print는 수동개행이라는 점
- printf
- 문자열의 조합
- 서식 지정자를 사용한다.
- print, println
서식 지정자 | 용도 | 서식 지정자 | 용도 |
%d | 10진수 정수 | %e | e표기법 기반의 실수 |
%o | 8진수 정수 | %g | 대상에 따라서 %f 또는 %e 실수 |
%x | 16진수 정수 | %s | 문자열 |
%f | 실수 | %c | 문자 |
- 입력
- Scanner 클래스
- 키보드, 파일, 인스턴스 등을 통해서 데이터를 입력받을 수 있다.
- Scanner 인스턴스 생성시 생성자에 System.in을 주면 키보드로 데이터 입력 가능
- 동일한 방법으로 파일, 인스턴스로부터 데이터 입력 가능함.
- 입력대상과 연결만 되면 입력방법은 동일하게 사용할 수 있다.
- Scanner 클래스
'프로그래밍 > Java' 카테고리의 다른 글
Java - 상속 (2) (0) | 2020.07.06 |
---|---|
Java - 상속 (1) (0) | 2020.07.05 |
Java - 메소드 오버로딩과 String 클래스 (0) | 2020.06.28 |
Java - 정보 은닉과 캡슐화, 클래스 변수와 메소드 (0) | 2020.06.26 |
Java - 클래스 패스와 패키지 (0) | 2020.06.19 |