Rumah > Java > javaTutorial > Bagaimana untuk membaca nombor dan huruf input dalam java

Bagaimana untuk membaca nombor dan huruf input dalam java

下次还敢
Lepaskan: 2024-04-21 01:58:10
asal
816 orang telah melayarinya

Bagaimana untuk membaca nombor dan huruf yang dimasukkan dalam Java? Gunakan kelas Pengimbas untuk membaca nombor (nextInt()) dan rentetan (nextLine()). Gunakan kelas BufferedReader untuk membaca baris teks dan menghuraikan nombor (parseInt()). Gunakan kelas Console untuk membaca nombor (nextInt()) dan rentetan (readLine()).

Bagaimana untuk membaca nombor dan huruf input dalam java

Cara membaca nombor dan huruf yang dimasukkan dalam Java

Terdapat banyak kaedah dalam Java untuk membaca nombor dan huruf yang dimasukkan pengguna daripada konsol:

1. Kelas Pengimbas menyediakan kaedah nextInt() dan nextLine() untuk membaca nombor dan rentetan masing-masing.

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

public class ReadInput {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 读取数字
        int number = scanner.nextInt();

        // 读取字符串(包括空格)
        String inputString = scanner.nextLine();
    }
}</code>
Salin selepas log masuk

2. Kelas BufferedReader

Kelas BufferedReader menyediakan kaedah readLine() untuk membaca baris teks.

<code class="java">import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class ReadInput {

    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        // 读取数字
        int number = Integer.parseInt(reader.readLine());

        // 读取字符串(不包括换行符)
        String inputString = reader.readLine();
    }
}</code>
Salin selepas log masuk

3. Kelas Console

Kelas Console (diperkenalkan dalam Java 11) menyediakan cara yang lebih bersih untuk membaca input.

<code class="java">import java.io.Console;

public class ReadInput {

    public static void main(String[] args) {
        Console console = System.console();

        // 读取数字
        int number = console.reader().nextInt();

        // 读取字符串(包括空格)
        String inputString = console.reader().readLine();
    }
}</code>
Salin selepas log masuk

Nota:

Semua kaedah menyekat sehingga pengguna memasukkan data dan menekan Enter.
  • Untuk input angka, pastikan anda menyemak sama ada nombor itu dalam format yang betul, contohnya menggunakan kaedah Integer.parseInt() atau Integer.valueOf().

Atas ialah kandungan terperinci Bagaimana untuk membaca nombor dan huruf input dalam 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