Язык

Scanner.NextDouble Метод

Определение

Проверяет следующий маркер входных данных в виде double.

[Android.Runtime.Register("nextDouble", "()D", "")]
public double NextDouble();
[<Android.Runtime.Register("nextDouble", "()D", "")>]
member this.NextDouble : unit -> double

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

double отсканированный из входных данных

Атрибуты

Исключения

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

Значение

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

Комментарии

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

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

Java документации по java.util.Scanner.nextDouble().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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