Rumah > Java > javaTutorial > teks badan

Cara membaca integer daripada input pengguna menggunakan kaedah nextInt() kelas Pengimbas

王林
Lepaskan: 2023-07-24 20:31:56
asal
3179 orang telah melayarinya

Cara menggunakan kaedah nextInt() kelas Pengimbas untuk membaca integer daripada input pengguna

Kelas Pengimbas ialah kelas alat yang biasa digunakan dalam Java, digunakan untuk membaca data daripada input standard, fail atau rentetan. Kelas Pengimbas menyediakan pelbagai kaedah untuk membaca jenis data yang berbeza, termasuk integer, nombor titik terapung, rentetan, dsb. Antaranya, kaedah nextInt() ialah kaedah yang digunakan untuk membaca integer daripada input.

Yang berikut akan memperkenalkan secara terperinci cara menggunakan kaedah nextInt() kelas Pengimbas untuk membaca integer daripada input pengguna, dengan contoh kod:

Langkah 1: Perkenalkan kelas Pengimbas
Pertama, kelas Pengimbas perlu diperkenalkan dalam kod. Anda boleh menggunakan kod berikut untuk mencapai ini:

import java.util.Scanner;
Salin selepas log masuk

Langkah 2: Cipta objek Pengimbas
Sebelum menggunakan kelas Pengimbas, anda perlu mencipta objek Pengimbas. Objek Pengimbas boleh dibuat dengan kod berikut, di mana System.in bermaksud membaca data daripada input standard:

Scanner scanner = new Scanner(System.in);
Salin selepas log masuk

Langkah 3: Gunakan kaedah nextInt() untuk membaca integer
Selepas mencipta objek Pengimbas, anda boleh menggunakan nextInt () kaedah untuk memasukkan daripada pengguna Baca integer. Kaedah nextInt() akan menunggu input pengguna sehingga pengguna memasukkan integer. Berikut ialah contoh kod yang menggunakan kaedah nextInt() untuk membaca integer:

System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
Salin selepas log masuk

Dalam kod di atas, kaedah System.out.print() mula-mula digunakan untuk mengeluarkan maklumat segera, dan kemudian scanner.nextInt () kaedah dipanggil untuk membaca daripada input pengguna Integer dan menyimpannya dalam nombor pembolehubah, dan akhirnya menggunakan kaedah System.out.println() untuk mencetak integer yang dibaca.

Langkah 4: Tutup objek Pengimbas
Selepas menggunakan objek Pengimbas, disyorkan untuk menutupnya secara manual untuk mengeluarkan sumber. Objek Pengimbas boleh ditutup melalui kod berikut:

scanner.close();
Salin selepas log masuk

Kod sampel lengkap adalah seperti berikut:

import java.util.Scanner;

public class ScannerDemo {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);

        // 使用nextInt()方法读取整数
        System.out.print("请输入一个整数:");
        int num = scanner.nextInt();
        System.out.println("您输入的整数是:" + num);

        // 关闭Scanner对象
        scanner.close();
    }
}
Salin selepas log masuk

Melalui langkah dan kod sampel di atas, kita boleh melaksanakan fungsi membaca integer daripada input pengguna. Sudah tentu, kelas Pengimbas juga menyediakan banyak kaedah lain yang boleh digunakan untuk membaca pelbagai jenis data, seperti nextDouble(), nextBoolean(), dsb. Bergantung kepada keperluan khusus, kita boleh memilih kaedah yang sesuai untuk membaca data yang dimasukkan oleh pengguna.

Semoga artikel ini membantu anda memahami cara membaca integer daripada input pengguna menggunakan kaedah nextInt() kelas Pengimbas!

Atas ialah kandungan terperinci Cara membaca integer daripada input pengguna menggunakan kaedah nextInt() kelas Pengimbas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!