Scanner.NextFloat メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
入力の次のトークンを として 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 ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。