Rumah > Java > javaTutorial > teks badan

Cara menggunakan sanner di java

下次还敢
Lepaskan: 2024-05-01 19:36:38
asal
1099 orang telah melayarinya

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

Cara menggunakan sanner di javaMenggunakan 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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan