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()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Применяется к
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 Целочисленное< или i>> регулярное выражение, определенное выше, маркер преобразуется в int
значение, как если бы путем удаления всех определенных префиксов языкового стандарта, разделителей групп и языкового стандарта, а затем сопоставление цифр, отличных от 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)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.