Rumah  >  Artikel  >  Java  >  Gunakan fungsi Scanner.nextInt() java untuk membaca input integer seterusnya

Gunakan fungsi Scanner.nextInt() java untuk membaca input integer seterusnya

WBOY
WBOYasal
2023-07-25 08:09:091595semak imbas

Baca input integer seterusnya menggunakan fungsi Java's Scanner.nextInt()

Dalam pengaturcaraan Java, kita selalunya perlu mendapatkan input daripada pengguna dan menggunakan input ini untuk operasi seterusnya dalam program. Kelas Pengimbas ialah kelas pemprosesan input yang biasa digunakan di Java Ia menyediakan pelbagai kaedah untuk membaca jenis input yang berbeza, antaranya kaedah nextInt() boleh digunakan untuk membaca input integer seterusnya.

Berikut ialah contoh kod yang menunjukkan cara menggunakan fungsi Scanner.nextInt() untuk membaca input integer seterusnya dan melakukan operasi mudah:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("请输入第一个整数:");
        int num1 = scanner.nextInt();
        
        System.out.print("请输入第二个整数:");
        int num2 = scanner.nextInt();
        
        // 进行简单的运算
        int sum = num1 + num2;
        int difference = num1 - num2;
        int product = num1 * num2;
        double quotient = (double) num1 / num2;
        
        // 输出结果
        System.out.println("两个数的和为:" + sum);
        System.out.println("两个数的差为:" + difference);
        System.out.println("两个数的积为:" + product);
        System.out.println("两个数的商为:" + quotient);
        
        // 关闭Scanner对象
        scanner.close();
    }
}

Kod di atas mula-mula mencipta objek Pengimbas dan mengikatnya pada Sistem Strim input standard .dalam. Kemudian baca dua integer yang dimasukkan oleh pengguna dengan memanggil kaedah nextInt(). Seterusnya, dengan melakukan operasi tambah, tolak, darab dan bahagi pada dua integer, keputusan yang sepadan diperolehi. Akhir sekali, gunakan pernyataan System.out.println() untuk mengeluarkan keputusan.

Jalankan kod di atas Apabila program mencapai tempat di mana input diperlukan, kita boleh memasukkan dua integer dalam tetingkap baris arahan dan tekan kekunci Enter. Program ini akan membaca integer yang kami masukkan, melakukan operasi yang sepadan padanya, dan akhirnya mengeluarkan hasilnya.

Perlu diambil perhatian bahawa kaedah nextInt() hanya boleh membaca input jenis integer Jika input bukan integer, program akan membuang InputMismatchException. Oleh itu, sebelum menggunakan kaedah nextInt(), kita harus memastikan bahawa input yang akan dibaca seterusnya adalah daripada jenis integer untuk mengelakkan ralat program.

Ringkasnya, menggunakan fungsi Scanner.nextInt() Java boleh membaca input integer seterusnya dan melakukan operasi seterusnya dalam program dengan mudah. Kita boleh menggunakan fungsi ini untuk mendapatkan input integer oleh pengguna dan memprosesnya dengan sewajarnya seperti yang diperlukan, dengan itu mencapai pengaturcaraan interaktif yang lebih fleksibel.

Saya harap kod dan penjelasan contoh di atas akan membantu anda memahami penggunaan fungsi Scanner.nextInt() dan anda boleh menggunakan fungsi ini dengan lebih baik dalam pengaturcaraan sebenar. Saya doakan anda lebih berjaya dalam perjalanan pengaturcaraan Java anda!

Atas ialah kandungan terperinci Gunakan fungsi Scanner.nextInt() java untuk membaca input integer seterusnya. 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