Rumah >Java >javaTutorial >Cara membaca integer daripada input pengguna menggunakan kaedah nextInt() kelas Pengimbas
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;
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);
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);
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();
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(); } }
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!