학교에서 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() //
흐미.. 자바 어렵다