다음을 통해 공유


Scanner.NextInt 메서드

정의

오버로드

NextInt()

입력의 다음 토큰을 .로 검색합니다 int.

NextInt(Int32)

입력의 다음 토큰을 .로 검색합니다 int.

NextInt()

입력의 다음 토큰을 .로 검색합니다 int.

[Android.Runtime.Register("nextInt", "()I", "")]
public int NextInt ();
[<Android.Runtime.Register("nextInt", "()I", "")>]
member this.NextInt : unit -> int

반환

int 입력에서 스캔한

특성

예외

Scanner 닫혔으면

입력이 소진된 경우

다음 토큰을 유효한 int 값으로 변환할 수 없는 경우

설명

입력의 다음 토큰을 .로 검색합니다 int.

이 양식 nextInt() 메서드의 호출은 호출 nextInt(radix)과 정확히 동일한 방식으로 동작합니다. 여기서 이 스캐너의 기본 반지름은 다음과 radix 같습니다.

에 대한 java.util.Scanner.nextInt()Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

NextInt(Int32)

입력의 다음 토큰을 .로 검색합니다 int.

[Android.Runtime.Register("nextInt", "(I)I", "")]
public int NextInt (int radix);
[<Android.Runtime.Register("nextInt", "(I)I", "")>]
member this.NextInt : int -> int

매개 변수

radix
Int32

토큰을 int 값으로 해석하는 데 사용되는 radix

반환

int 입력에서 스캔한

특성

예외

Scanner 닫혔으면

입력이 소진된 경우

다음 토큰을 유효한 int 값으로 변환할 수 없는 경우

설명

입력의 다음 토큰을 .로 검색합니다 int. 다음 토큰을 아래 설명된 대로 유효한 int 값으로 변환할 수 없는 경우 이 메서드가 throw InputMismatchException 됩니다. 변환에 성공하면 스캐너가 일치하는 입력을 지나서 진행됩니다.

다음 토큰이 위에서 정의한 i>Integer</i> 정규식과 일치하는 <경우 토큰은 모든 로캘 특정 접두사, 그룹 구분 기호 및 로캘 특정 접미사를 제거한 다음 비 ASCII 숫자를 ASCII 숫자Character#digit Character.digit로 매핑하고 로캘별 음수 접두사와 접미사가 있는 경우 음수 기호(-)를 추가하여 값으로 변환 int 됩니다. 및 지정된 radix를 사용하여 결과 문자열을 Integer#parseInt(String, int) Integer.parseInt 전달합니다.

radix가 보다 Character#MIN_RADIX Character.MIN_RADIX 작거나 크 Character#MAX_RADIX Character.MAX_RADIX면 throw IllegalArgumentException 됩니다.

에 대한 java.util.Scanner.nextInt(.*int)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상