Scanner에서 키보드로부터 입력되는 값은 자료형에 따라 구분됩니다.
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
이면 변수 a에는 키보드로부터 입력받은 값중 정수값이 저장됩니다.
다른 자료형들을 입력받기위한 메소드들은 다음과 같습니다.
| 메소드 | 자료형 | 입력값 범위 |
| nextBoolean() | boolean | true 또는 false |
| nextByte() | byte | -128 ~ 127 |
| nextShort() | short | -32768 ~ 32767 |
| nextInt() | int | -2147483648 ~ 2147483647 |
| nextLong() | long | -9223372036854775808 ~ 9223372036854775807 |
| nextFloat() | float | 1.4E-45 ~ 3.4028235E38 |
| nextDouble() | double | 4.9E-324 ~ 1.7976931348623157E308 |
| next() | String | 문자열(공백, 개행으로 구분됨) |
| nextLine() | String | 문자열 1줄 |