Scanner.NextFloat メソッド

定義

入力の次のトークンを として floatスキャンします。

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

戻り値

float入力からスキャンされた

属性

例外

これが Scanner 閉じられている場合は 。

入力が使い果たされた場合は 。

次のトークンを有効な float 値に変換できない場合は 。

注釈

入力の次のトークンを として floatスキャンします。 次に示すように、次のトークンを有効な float 値に変換できない場合、このメソッドは をスロー InputMismatchException します。 変換が成功すると、スキャナーは一致した入力を超えて進みます。

次のトークンが上記で定義した i Float/i> 正規表現と一致<する場合、トークンは、ロケール固有のすべてのプレフィックス、グループ区切り記号、およびロケール固有のサフィックスを削除した場合と同様に値にfloat変換され、ロケール固有の負のプレフィックスとサフィックスが存在する場合は、負の符号 (-) を使用してCharacter#digit Character.digit非 ASCII 数字を ASCII 数字にマッピングします。<> 結果の文字列を にFloat#parseFloat Float.parseFloat渡します。 トークンがローカライズされた NaN 文字列または無限大文字列と一致する場合は、必要に応じて "Nan" または "Infinity" が に Float#parseFloat(String) Float.parseFloat 渡されます。

java.util.Scanner.nextFloat()Java ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

適用対象