Rumah  >  Artikel  >  Java  >  Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextDouble() kelas Pengimbas

Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextDouble() kelas Pengimbas

WBOY
WBOYasal
2023-07-24 20:27:222346semak imbas

Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextDouble() kelas Pengimbas

Di Java, kelas Pengimbas ialah kelas yang sangat biasa digunakan untuk membaca data daripada input pengguna. Kelas Pengimbas menyediakan banyak kaedah yang berbeza untuk membaca jenis data yang berbeza. Antaranya, kaedah nextDouble() boleh digunakan untuk membaca nombor titik terapung.

Berikut ialah kod sampel ringkas yang menunjukkan cara menggunakan kaedah nextDouble() kelas Pengimbas untuk membaca nombor titik terapung daripada input pengguna dan melakukan pengiraan asas:

import java.util.Scanner;

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

        System.out.print("请输入第一个浮点数: ");
        double num1 = scanner.nextDouble();

        System.out.print("请输入第二个浮点数: ");
        double num2 = scanner.nextDouble();

        // 进行一些基本的计算
        double sum = num1 + num2;
        double difference = num1 - num2;
        double product = num1 * num2;
        double quotient = num1 / num2;

        System.out.println("两个浮点数的和是: " + sum);
        System.out.println("两个浮点数的差是: " + difference);
        System.out.println("两个浮点数的积是: " + product);
        System.out.println("两个浮点数的商是: " + quotient);

        scanner.close();
    }
}

Dalam kod sampel ini, Pengimbas pertama kali dicipta Objek yang menerima input pengguna. Seterusnya, kaedah nextDouble() digunakan dua kali untuk membaca dua nombor titik terapung input oleh pengguna. Kemudian, lakukan pengiraan asas pada dua nombor titik terapung ini dan cetak hasilnya.

Sila ambil perhatian bahawa apabila menggunakan kaedah nextDouble(), pengguna perlu memasukkan nombor titik terapung, dan input perlu sah, iaitu, ia hanya mengandungi nombor dan titik perpuluhan, dan tidak boleh mengandungi aksara haram yang lain.

Selain itu, dalam penggunaan sebenar, kita harus ralat mengendalikan input pengguna. Memandangkan kaedah nextDouble() membuang InputMismatchException, kami boleh menggunakan pernyataan cuba-tangkap untuk menangkap dan mengendalikan pengecualian ini untuk memastikan program kami tidak ranap apabila pengguna memasukkan data haram.

Untuk meringkaskan, membaca nombor titik terapung daripada input pengguna adalah sangat mudah menggunakan kaedah nextDouble() kelas Pengimbas. Kami hanya perlu mencipta objek Pengimbas, dan kemudian gunakan kaedah nextDouble() untuk mendapatkan input pengguna, dan kemudian simpan nombor titik terapung ke dalam pembolehubah untuk pemprosesan dan pengiraan seterusnya.

Atas ialah kandungan terperinci Cara membaca nombor titik terapung daripada input pengguna menggunakan kaedah nextDouble() kelas Pengimbas. 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