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。 若下一個代幣無法轉換為有效浮點數值,此方法將拋棄 InputMismatchException 。 若轉換成功,掃描器會超越匹配的輸入。
若下一個標記符合 <上述定義的 i>Float</i> 正規表達式,則該標記會轉換成值 float ,方法是移除所有特定地點的前綴、群組分隔符及特定區域的後綴,然後將非 ASCII 數字映射為 ASCII 數字 Character#digit Character.digit,若存在特定區域的負前綴與後綴,則在前加負號(-)。 並將所得字串傳遞給 Float#parseFloat Float.parseFloat。 若標記與局部 NaN 或無限大字串相符,則會依情況傳遞「 Float#parseFloat(String) Float.parseFloat Nan」或「Infinity」。
Java 文件 java.util.Scanner.nextFloat()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。