Поделиться через


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 для java.util.Scanner.nextInt().

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

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

Возвращаемое значение

объект , int отсканированный из входных данных

Атрибуты

Исключения

Значение , если объект Scanner был закрыт.

Значение , если входные данные исчерпаны.

Значение , если следующий маркер не может быть преобразован в допустимое int значение.

Комментарии

Сканирует следующий токен входных данных в виде int. Этот метод вызывает исключение InputMismatchException , если следующий маркер не может быть преобразован в допустимое значение int, как описано ниже. Если преобразование выполнено успешно, средство проверки переходит за соответствующие входные данные.

Если следующий маркер соответствует <регулярному выражению i>Integer</i> , определенному выше, то маркер преобразуется в int значение, как если бы путем удаления всех префиксов определенных языковых стандартов, разделителей групп и суффиксов конкретного языкового стандарта, а затем сопоставления цифр, отличных от ASCII, с цифрами ASCII с помощью Character#digit Character.digit, добавляя отрицательный знак (-) при наличии определенных отрицательных префиксов и суффиксов языкового стандарта. и передача результирующей строки в с Integer#parseInt(String, int) Integer.parseInt указанным радиксом.

Если радикс меньше Character#MIN_RADIX Character.MIN_RADIX или больше Character#MAX_RADIX Character.MAX_RADIX, возникает IllegalArgumentException исключение .

Документация по Java для java.util.Scanner.nextInt(.*int).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к