Bagikan melalui


Scanner.NextInt Metode

Definisi

Overload

NextInt()

Memindai token berikutnya dari input sebagai int.

NextInt(Int32)

Memindai token berikutnya dari input sebagai int.

NextInt()

Memindai token berikutnya dari input sebagai int.

[Android.Runtime.Register("nextInt", "()I", "")]
public int NextInt();
[<Android.Runtime.Register("nextInt", "()I", "")>]
member this.NextInt : unit -> int

Mengembalikan

yang dipindai int dari input

Atribut

Pengecualian

jika ini Scanner telah ditutup.

jika input telah habis.

jika token berikutnya tidak dapat diterjemahkan ke dalam nilai yang valid int .

Keterangan

Memindai token berikutnya dari input sebagai int.

Pemanggilan metode bentuk nextInt() ini bereaksi dengan cara yang sama persis dengan pemanggilan nextInt(radix), di mana radix adalah radix default pemindai ini.

Dokumentasi Java untuk java.util.Scanner.nextInt().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk

NextInt(Int32)

Memindai token berikutnya dari input sebagai int.

[Android.Runtime.Register("nextInt", "(I)I", "")]
public int NextInt(int radix);
[<Android.Runtime.Register("nextInt", "(I)I", "")>]
member this.NextInt : int -> int

Parameter

radix
Int32

radix yang digunakan untuk menginterpretasikan token sebagai nilai int

Mengembalikan

yang dipindai int dari input

Atribut

Pengecualian

jika ini Scanner telah ditutup.

jika input telah habis.

jika token berikutnya tidak dapat diterjemahkan ke dalam nilai yang valid int .

Keterangan

Memindai token berikutnya dari input sebagai int. Metode ini akan melemparkan InputMismatchException jika token berikutnya tidak dapat diterjemahkan ke dalam nilai int 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>Integer</i> yang ditentukan di atas, maka token dikonversi menjadi int nilai seolah-olah dengan menghapus semua awalan spesifik lokal, pemisah grup, dan akhiran spesifik lokal, kemudian 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 Integer#parseInt(String, int) Integer.parseInt dengan radix yang ditentukan.

Jika radiks kurang dari Character#MIN_RADIX Character.MIN_RADIX atau lebih besar dari Character#MAX_RADIX Character.MAX_RADIX, maka akan IllegalArgumentException dilemparkan.

Dokumentasi Java untuk java.util.Scanner.nextInt(.*int).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk