Scanner.NextInt Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
NextInt() |
Сканирует следующий токен входных данных в виде |
NextInt(Int32) |
Сканирует следующий токен входных данных в виде |
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.