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.