Scanner....? 어떤 친구일까?

서희찬·2022년 9월 17일
0

학교에서 Java를 배우기 시작했는데 Java에서 입력받을때는 Scanner라는 친구를 java.util package에서 불러와줘서 사용한다고 한다.

이 Scanner 클래스를 통해서 정수, 실수, 문자열을 읽어올 수 있다.

그 후 입력받기 위해 객체를 아래와 같이 생성해준다.

Scanner scanner = new Scanner(System.in); 

아직 java 객체 생성이 익숙치 않으니 객체 생성법도 다시 확인해보자

[Class Name] [Objective Name] = new [Class Name]()

이다.

그러면 이 객체 생성법을 토대로 위 Scanner 객체 생성한것을 뜯어보자!

Scanner scanner

Scanner라는 클래스에서 객체 이름 scanner를 만들었다.

new Scanner(System.in); 

그리고 이 객체는 System.in을 매개로 하는데.. 다 나중에 알아보자만 나오고 참고할만한 자료가 보이지 않는다..
추후 찾으면 추가하겠다.

이 Scanner클래스의 메소드가 있는데
이 메소드를 알아야지 해당하는 자료형의 타입을 입력받을 수 있다.

String next() // 입력받은 값을 문자열 타입으로 반환
String nextLine() // 입력받은 라인 전체를 문자열 타입으로 반환(\n포함)

byte nextByte() // 입력받은 값을 byte타입으로 변환, 이하동일 
short nextShort() // 
int nextInt() //
long nextLong() // 
float nextFloat() //
double nextDouble() // 

흐미.. 자바 어렵다

profile
Developing For Our Lives, 세상에 기여하는 삶을 살고자 개발하고 있습니다

0개의 댓글