Kelas Pengimbas digunakan untuk membaca data input daripada aliran input Kegunaannya adalah seperti berikut: Buat objek Pengimbas dan gunakan kaedah Pengimbas untuk membaca jenis data yang berbeza dan menutup objek Pengimbas
Menggunakan Pengimbas dalam Java
Pengenalan
Kelas pengimbas ialah kelas dalam Java untuk membaca input mentah daripada aliran input seperti papan kekunci, fail atau sambungan rangkaian.
Penggunaan
1 Cipta objek Pengimbas
<code class="java">Scanner scanner = new Scanner(InputStream);</code>
Salin selepas log masuk
di mana InputStream
boleh menjadi System.in
(untuk membaca dari papan kekunci), fail atau rangkaian sambungan .
InputStream
可以是 System.in
(用于从键盘读取)、文件或网络连接。
2. 读取输入
可以使用 Scanner 对象提供的各种方法从输入流中读取不同类型的数据:
-
nextInt()
:读取下一个整数
-
nextDouble()
:读取下一个双精度浮点数
-
nextLine()
:读取一行文本
hasNext()
2 Baca input
Anda boleh menggunakan pelbagai kaedah yang disediakan oleh objek Pengimbas untuk membaca pelbagai jenis data daripada aliran input:
nextInt(): Baca seterusnya An. integer
nextDouble(): Baca nombor titik terapung berketepatan ganda seterusnya
nextLine(): Baca baris teks
>
: Semak sama ada lebih banyak input tersedia-
- 3 Memproses input
-
- Selepas membaca input, anda boleh menggunakan pernyataan bersyarat atau gelung Java untuk memproses input. .
Gunakan kaedah hasNext() dengan betul untuk menyemak ketersediaan input dan mengelakkan pengecualian penuding nol. 🎜🎜Pertimbangkan ketidakpadanan jenis data atau ralat format input semasa memproses input. 🎜🎜Tutup objek Pengimbas dengan segera untuk melepaskan sumber. 🎜🎜Atas ialah kandungan terperinci Cara menggunakan sanner di java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!