Rumah  >  Artikel  >  Java  >  Bagaimana untuk menggunakan kelas pengimbas dalam java

Bagaimana untuk menggunakan kelas pengimbas dalam java

下次还敢
下次还敢asal
2024-05-01 19:36:59241semak imbas

Kelas pengimbas digunakan untuk membaca input daripada pengguna atau fail Ia menyediakan kaedah untuk membaca jenis data yang berbeza: Pakej Pengimbas Import: import java.util.Scanner Cipta objek Pengimbas: Pengimbas(InputStream) Baca daripada aliran input, Pengimbas (Fail. ) Baca input daripada fail: next() membaca perkataan, nextInt() membaca integer, nextDouble() membaca nombor titik terapung, nextLine() membaca baris teks Close Scanner: kaedah close() mengeluarkan sumber dan Cegah kebocoran sumber

Bagaimana untuk menggunakan kelas pengimbas dalam java

Cara menggunakan kelas Pengimbas dalam Java

Pengenalan

Kelas Pengimbas digunakan untuk membaca data input daripada input atau fail pengguna, dan ia menyediakan antara muka yang mudah untuk mengendalikan jenis data yang berbeza.

Penggunaan

  1. Import kelas: Import pakej java.util.Scanner dalam kod.
  2. Buat objek Pengimbas: Buat objek Pengimbas menggunakan salah satu daripada pembina berikut:

    • Pengimbas(sumber InputStream): Membaca data daripada aliran input yang diberikan.
    • Pengimbas(Fail): Baca data daripada fail yang ditentukan.
  3. Baca input: Baca pelbagai jenis data menggunakan kaedah berikut:

    • next(): Baca perkataan seterusnya (dipisahkan dengan ruang).
    • nextInt(): Baca integer seterusnya.
    • nextDouble(): Baca nombor titik terapung seterusnya.
    • nextLine(): Baca baris teks, termasuk ruang.
  4. Tutup Pengimbas: Gunakan kaedah tutup() untuk menutup objek Pengimbas dan melepaskan sumber.

Contoh kod

<code class="java">import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 从控制台读取输入
        Scanner scanner = new Scanner(System.in);

        // 读取姓名
        System.out.print("请输入您的姓名:");
        String name = scanner.nextLine();

        // 读取年龄
        System.out.print("请输入您的年龄:");
        int age = scanner.nextInt();

        // 读取身高
        System.out.print("请输入您的身高(单位:厘米):");
        double height = scanner.nextDouble();

        // 输出结果
        System.out.println("姓名:" + name);
        System.out.println("年龄:" + age);
        System.out.println("身高:" + height);

        // 关闭 Scanner
        scanner.close();
    }
}</code>

Nota

  • Apabila menggunakan kaedah nextLine() untuk membaca teks, anda perlu memanggil nextLine() masa tambahan untuk mengabaikan aksara baris baharu di hujung baris.
  • Apabila menggunakan Pengimbas, anda perlu mengendalikan pengecualian input, seperti pengecualian format nombor (NumberFormatException).
  • Pastikan anda memanggil kaedah close() selepas menggunakan Pengimbas untuk melepaskan sumber dan mengelakkan kebocoran sumber.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kelas pengimbas dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Cara menggunakan sanner di javaArtikel seterusnya:Cara menggunakan sanner di java