Rumah > Java > javaTutorial > Gunakan fungsi Scanner.hasNextShort() java untuk menentukan sama ada input seterusnya ialah integer pendek

Gunakan fungsi Scanner.hasNextShort() java untuk menentukan sama ada input seterusnya ialah integer pendek

WBOY
Lepaskan: 2023-07-25 13:35:04
asal
1376 orang telah melayarinya

Menggunakan kelas Pengimbas Java boleh melakukan operasi input dengan mudah, dan fungsi hasNextShort() dalam kelas Pengimbas boleh menentukan sama ada input seterusnya ialah integer pendek. Artikel ini akan memperkenalkan cara menggunakan fungsi hasNextShort() dan contoh kod.

1 Pengenalan kepada kelas Pengimbas

Kelas pengimbas ialah kelas input yang mudah disediakan dalam Java, yang boleh membaca input standard, input fail, dll. Ia menyediakan satu siri kaedah nextXXX() untuk membaca jenis input yang berbeza, seperti next() untuk membaca rentetan, nextInt() untuk membaca integer, dsb. Kaedah hasNextShort() digunakan untuk menentukan sama ada input seterusnya ialah integer pendek.

2. Cara menggunakan fungsi hasNextShort()

Sebelum menggunakan fungsi hasNextShort(), kita perlu mencipta objek Pengimbas terlebih dahulu. Terdapat banyak cara untuk mencipta objek Pengimbas Contohnya, cipta objek Pengimbas daripada input standard Kodnya adalah seperti berikut:

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

Selepas mencipta objek Pengimbas, kita boleh menggunakan fungsi hasNextShort() untuk menentukan sama ada input seterusnya. ialah integer pendek. Fungsi hasNextShort() mengembalikan nilai boolean Jika input seterusnya ialah integer pendek, ia mengembalikan benar, jika tidak ia mengembalikan palsu.

3. Contoh Kod

Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan fungsi hasNextShort() untuk menentukan sama ada input seterusnya ialah integer pendek.

import java.util.Scanner;

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

        // 判断下一个输入是否为短整数
        if (scanner.hasNextShort()) {
            // 读取短整数
            short num = scanner.nextShort();
            System.out.println("输入的是短整数:" + num);
        } else {
            System.out.println("输入的不是短整数");
        }

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

Kod di atas mula-mula mencipta pengimbas objek Pengimbas, dan kemudian menggunakan fungsi hasNextShort() untuk menentukan sama ada input seterusnya ialah integer pendek. Jika ia adalah integer pendek, gunakan fungsi nextShort() untuk membaca input integer pendek dan output maklumat yang berkaitan. Jika ia bukan integer pendek, gesaan yang sepadan ialah output.

4. Ringkasan

Artikel ini memperkenalkan cara menggunakan fungsi hasNextShort() kelas Pengimbas Java untuk menentukan sama ada input seterusnya ialah integer pendek dan memberikan contoh kod yang sepadan. Menggunakan fungsi hasNextShort() dengan mudah boleh menentukan sama ada input ialah integer pendek, dengan itu mengelakkan kemungkinan pengecualian semasa penukaran jenis. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Gunakan fungsi Scanner.hasNextShort() java untuk menentukan sama ada input seterusnya ialah integer pendek. 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