Scanner.NextFloat Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memindai token berikutnya dari input sebagai float.
[Android.Runtime.Register("nextFloat", "()F", "")]
public float NextFloat();
[<Android.Runtime.Register("nextFloat", "()F", "")>]
member this.NextFloat : unit -> single
Mengembalikan
yang dipindai float dari input
- Atribut
Pengecualian
jika ini Scanner telah ditutup.
jika input telah habis.
jika token berikutnya tidak dapat diterjemahkan ke dalam nilai yang valid float .
Keterangan
Memindai token berikutnya dari input sebagai float. Metode ini akan melemparkan InputMismatchException jika token berikutnya tidak dapat diterjemahkan ke dalam nilai float yang valid seperti yang dijelaskan di bawah ini. Jika terjemahan berhasil, pemindai akan melewati input yang cocok.
Jika token berikutnya cocok <dengan ekspresi reguler i>Float</i> yang ditentukan di atas, maka token dikonversi menjadi float nilai seolah-olah dengan menghapus semua prefiks spesifik lokal, pemisah grup, dan akhiran spesifik lokal, lalu memetakan digit non-ASCII ke digit ASCII melalui Character#digit Character.digit, prepending tanda negatif (-) jika awalan dan akhiran negatif spesifik lokal ada, dan meneruskan string yang dihasilkan ke Float#parseFloat Float.parseFloat. Jika token cocok dengan NaN yang dilokalkan atau string tak terbatas, maka "Nan" atau "Infinity" diteruskan ke Float#parseFloat(String) Float.parseFloat sebagaimana mewajibkan.
Java dokumentasi untuk java.util.Scanner.nextFloat().
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.