1. 스캐너 (Scanner)
1) 데이터 입력을 받기 위한 클래스.
2) 자바에서 쓰이는 대부분의 클래스는 lang 패키지가 아니라면 import 를 통해 호출해야 함.
3) Scanner 의 경우는 java.util 패키지 호출 필요. => import java.util.Scanner; (패키지 호출 단축키 : Ctrl + Shift + O)
*****자원(resource)은 사용하고 나서 반드시!!!!!! 닫아줘야 함. => scanner.close();
- 클래스 호출 다음으로 해야 할 것은 객체 생성임.
- 객체 생성법 : 클래스_이름 객체_이름 = new 클래스_이름();
- 대체로 Scanner 의 경우 객체 이름은 in, input, sc, scan 이렇게 4가지가 가장 많이 쓰임.
- 우리는 Scanner 클래스를 사용할 것이기 때문에 클래스 이름에는 Scanner 가 들어가야 함.
- 여기서 주의할 것은 Scanner 를 생성할 때는 System.in 이 들어가야 함. (사용자로부터 입력 받기 위한 입력 스트림)
- String 입력만 제외하면 규칙이 있음. next+Type(); 조합으로 쓰면 됨.
- next() 와 nextLine()의 차이
* next() 는 '한 단어', 즉 공백을 기준으로 문장 한 개만 읽어 들임. (공백 또는 줄 바꿈 까지만 읽음.)
* nextLine() 은 위와 반대로 '한 줄', 즉 한 줄에 입력된 여러 문장들을 읽음. (공백 유무와 상관 없이 개행(줄바꿈)까지 읽음.)
*Integer.parseInt() : 문자열로 입력 받은 숫자들을 문자열이 아닌 숫자로 바꿔주는 역할을 하는 메서드.
'JAVA' 카테고리의 다른 글
반복문 (Loop) (0) | 2022.08.22 |
---|---|
if 조건문 (0) | 2022.08.20 |
형 변환 (0) | 2022.08.20 |
콘솔 입출력 환경, printf 사용법 (0) | 2022.08.20 |
String 타입과 클래스 (0) | 2022.08.16 |
댓글