Rumah >Java >javaTutorial >Cara menggunakan fungsi Pengimbas dalam Java untuk operasi input pengguna

Cara menggunakan fungsi Pengimbas dalam Java untuk operasi input pengguna

WBOY
WBOYasal
2023-06-26 16:00:413961semak imbas

Pengimbas dalam Java ialah fungsi yang sangat berguna untuk menerima input pengguna untuk pemprosesan dalam program. Artikel ini akan memperkenalkan cara menggunakan fungsi Pengimbas untuk operasi input pengguna.

  1. Import kelas Pengimbas

Sebelum menggunakan kelas Pengimbas, anda mesti mengimportnya dahulu. Di Java, operasi input biasanya perlu diselesaikan melalui System.in, jadi anda boleh menggunakan kod berikut:

import java.util.Scanner;

Arahan ini akan memperkenalkan pakej java.util, yang mengandungi kelas Pengimbas.

  1. Mencipta Objek Pengimbas

Setelah import digunakan, objek Pengimbas boleh dibuat. Kaedah untuk mencipta objek Pengimbas adalah seperti berikut:

Scanner scanner = new Scanner(System.in);

Kod ini akan mencipta objek Pengimbas dan mengaitkannya dengan aliran input standard (System.in).

  1. Gunakan objek Pengimbas untuk membaca input

Mendapatkan input daripada objek Pengimbas agak mudah. Kelas Pengimbas menyediakan pelbagai kaedah untuk membaca pelbagai jenis input. Berikut ialah beberapa kaedah biasa Pengimbas:

  • nextLine(): Baca keseluruhan baris input
  • next(): Baca perkataan seterusnya
  • nextInt(): Baca integer seterusnya
  • nextDouble(): Baca Seterusnya nilai berganda

Berikut ialah contoh atur cara yang menunjukkan cara menggunakan Pengimbas untuk membaca input pengguna:

import java.util.Scanner;

public class UserInputDemo {
    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.println("您好," + name + ",您今年" + age + "岁了。");
    }
}

Dalam program sampel di atas, pengimbas objek Pengimbas mula-mula dibuat, dan kemudian scanner.nextLine() dan pengimbas digunakan. Kaedah .nextInt() membaca nama dan umur yang dimasukkan oleh pengguna masing-masing. Akhirnya keluarkan input ini ke konsol.

Perlu diambil perhatian bahawa kaedah nextLine() kelas Pengimbas akan menyertakan aksara carriage return pada penghujung baris apabila membaca input. Jika anda ingin menapis pulangan pengangkutan, anda boleh menggunakan kaedah trim() selepas membaca, seperti yang ditunjukkan di bawah:

String input = scanner.nextLine().trim();

Selain itu, jika jenis input oleh pengguna tidak konsisten dengan jenis yang diperlukan oleh program, program akan buang pengecualian InputMismatchException . Dalam kes ini, anda boleh menggunakan blok cuba-tangkap untuk menangkap pengecualian dan menggesa pengguna untuk masuk semula.

Ringkasan:

Di Jawa, sangat mudah untuk menggunakan kelas Pengimbas untuk operasi input. Hanya perkenalkan kelas Pengimbas, cipta objek Pengimbas dan gunakan kaedah yang disediakan untuk membaca input pengguna. Apabila membaca input, pertimbangkan jenis dan format input dan proseskannya dengan sewajarnya.

Atas ialah kandungan terperinci Cara menggunakan fungsi Pengimbas dalam Java untuk operasi input pengguna. 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