JAVA/배운 후
스캐너
규율 위에 자유
2023. 5. 26. 13:00
Scanner 사용 목적 과 특징
- 사용자로부터 문자열 또는 숫자 열등의 사용자 입력을 받을 수 있게 하는 클래스이다
즉 스캐너만 있다면 사용자의 입력을 받을 수 있습니다. -
java.util 패키지에 포함되어 있어 java.util을 import를 해줘야 사용할 수 있다.
- [nextLine() 메서드 예외] 나머지 메서드들은 토큰 단위로 읽는다.
Scanner 객체 생성
-
ex) Sanner sc = new Scanner(System.in);
Scanner 클래스의 메서드
메서드
|
설명
|
next()
|
공백이전까지의 문자열 입력받음
|
nextLine()
|
문자열 전체를 입력받음 (한줄 띄어쓰기 포함)
|
sc.next().charAt(0);
|
문자 한개만 입력받음 (index)
|
nextInt()
|
int를 읽음
|
nextBoolean() 등등
|
boolean을 읽음
|
ex)
메서드 사용시 주의사항