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줄

 

 

+ Recent posts