Rumah > Java > javaTutorial > Cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah sangat kecil

Cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah sangat kecil

PHPz
Lepaskan: 2023-07-26 11:04:52
asal
1190 orang telah melayarinya

Cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah infinitesimal

Infinite small ialah konsep dalam matematik, digunakan untuk menunjukkan bahawa nombor adalah hampir dengan sifar tetapi tidak sama dengan sifar. Dalam pengaturcaraan komputer, kita selalunya perlu menentukan sama ada nombor adalah sangat kecil. Kelas Double Java menyediakan kaedah isInfinite() untuk menentukan sama ada nombor adalah sangat kecil. Artikel ini akan memperkenalkan cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah sangat kecil dan memberikan contoh kod.

Contoh kod adalah seperti berikut:

public class Main {
    public static void main(String[] args) {
        double number1 = 0.0;
        double number2 = 1.0 / 0.0;
        double number3 = -1.0 / 0.0;
      
        System.out.println(number1 + " is infinite: " + Double.isInfinite(number1));
        System.out.println(number2 + " is infinite: " + Double.isInfinite(number2));
        System.out.println(number3 + " is infinite: " + Double.isInfinite(number3));
    }
}
Salin selepas log masuk

Analisis kod:

Dalam contoh kod, kami mentakrifkan tiga pembolehubah jenis berganda nombor1, nombor2 dan nombor3, dan menggunakan kaedah isInfinite() untuk menentukan sama ada ia adalah sangat kecil.

Pertama, kami mentakrifkan pembolehubah nombor1 sebagai 0.0. Oleh kerana 0.0 bukan infinitesimal, hasil output ialah "0.0 is infinite: false".

Seterusnya, kami mentakrifkan pembolehubah nombor2 sebagai 1.0 / 0.0, iaitu infiniti positif. Memandangkan infinites positif ialah kes khas infinitesimal, hasil output ialah "Infinites is infinite: true". Infiniti positif diwakili sebagai Infiniti.

Akhir sekali, kami mentakrifkan pembolehubah nombor3 menjadi -1.0 / 0.0, iaitu infiniti negatif. Sama seperti infinites positif, infinites negatif juga merupakan kes khas infinitesimal, jadi hasil output ialah "-Infinites is infinite: true". Infiniti negatif diwakili sebagai -Infiniti.

Melalui contoh ini, kita dapat melihat bahawa kaedah isInfinite() kelas Double boleh menentukan sama ada nombor adalah sangat kecil. Kaedah ini mengembalikan benar jika nombor adalah sangat kecil, sebaliknya ia mengembalikan palsu.

Ringkasan:

Artikel ini memperkenalkan cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah sangat kecil dan memberikan contoh kod. Dalam pengaturcaraan sebenar, apabila kita perlu menentukan sama ada nombor adalah sangat kecil, kita boleh menggunakan kaedah isInfinite() kelas Double untuk menyelesaikan tugas ini. Kaedah ini berguna untuk aplikasi yang berurusan dengan nombor titik terapung.

Atas ialah kandungan terperinci Cara menggunakan kaedah isInfinite() kelas Double untuk menentukan sama ada nombor adalah sangat kecil. 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