Язык

Scanner.NextFloat Метод

Определение

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

[Android.Runtime.Register("nextFloat", "()F", "")]
public float NextFloat();
[<Android.Runtime.Register("nextFloat", "()F", "")>]
member this.NextFloat : unit -> single

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

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

Атрибуты

Исключения

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

Значение

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

Комментарии

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

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

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

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

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