nextLine() -> 버퍼 한줄의 문자열 형태를 다 읽어온다.(한번에)
next() ->space로 나눠 단어단위로 하나씩 읽어온다(하나하나씩)
nextInt() ->문자가 아닌 정수
nextFloat() ->실수
nextDouble() ->더블
java.util.Scanner scan = new java.util.Scanner(System.in)
-> 패키지 명까지 다 불러주는 형식인데 클래스를 명명할 때 마다 써줘야 해서 불편함이 생긴다.
그래서 상단에
import java.util.Scanner;
이 코드 내에서 Scanner는 java.util.Scanner이다 라고 인식하게 만듬
그래서 결과적으로
Scanner scan = new Scanner(System.in)
으로 완성할 수 있다.
하지만 우리가 패키지 명을 다 외우고 있을 수는 없으니 툴의 힘을 빌려 사용할 수 있다.
이후
scan.nextInt(); // 입력한 내용을 읽어 정수형태로 변환Int부분에 다른 Line, Float등 가능