Rumah > Java > javaTutorial > Cara menggunakan kaedah isNaN() kelas Double untuk menentukan sama ada nombor adalah NaN

Cara menggunakan kaedah isNaN() kelas Double untuk menentukan sama ada nombor adalah NaN

王林
Lepaskan: 2023-07-24 20:09:19
asal
1884 orang telah melayarinya

Cara menggunakan kaedah isNaN() kelas Double untuk menentukan sama ada sesuatu nombor ialah NaN

NaN ialah nilai berangka khas yang mewakili Bukan-Nombor. Di Java, kelas Double menyediakan kaedah isNaN() untuk menentukan sama ada nombor adalah NaN. Artikel ini akan memperkenalkan cara menggunakan kaedah isNaN() kelas Double untuk menentukan sama ada nombor ialah NaN dan memberikan contoh kod yang sepadan.

Pertama, kita perlu memahami beberapa ciri NaN. NaN ialah nombor titik terapung khas yang ditakrifkan secara matematik sebagai hasil daripada operasi matematik yang mustahil. Ciri-ciri NaN termasuk:

  1. Hasil sebarang operasi matematik pada NaN dan sebarang nombor (termasuk NaN itu sendiri) masih NaN
  2. Hasil perbandingan NaN dengan sebarang nombor (termasuk NaN) sentiasa palsu
  3. Double. Kaedah isNaN() boleh menentukan sama ada nombor adalah NaN.

Seterusnya, kami akan menggunakan contoh kod untuk menunjukkan cara menggunakan kaedah isNaN() kelas Double untuk menentukan sama ada nombor adalah NaN.

public class DoubleExample {
    public static void main(String[] args) {
        double num1 = 10.5;
        double num2 = Double.NaN;
        
        System.out.println("判断num1是否为NaN:" + Double.isNaN(num1));
        System.out.println("判断num2是否为NaN:" + Double.isNaN(num2));
    }
}
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan dua pembolehubah jenis berganda num1 dan num2. Antaranya, nilai num1 ditetapkan kepada nilai titik terapung yang sah 10.5, dan nilai num2 ditetapkan kepada NaN.

Seterusnya, kami menggunakan kaedah Double.isNaN() untuk menentukan sama ada num1 dan num2 ialah NaN. Dengan memanggil kaedah Double.isNaN(num1) dan Double.isNaN(num2), kita mendapat keputusan sama ada num1 dan num2 ialah NaN masing-masing.

Jalankan kod di atas dan anda akan mendapat hasil keluaran berikut:

判断num1是否为NaN:false
判断num2是否为NaN:true
Salin selepas log masuk

Menurut hasil keluaran, dapat dilihat bahawa num1 bukan nilai NaN, jadi hasilnya adalah palsu dan nilai num2 adalah NaN, jadi betullah hasilnya.

Untuk meringkaskan, menggunakan kaedah Double.isNaN() boleh dengan mudah menentukan sama ada sesuatu nombor ialah NaN. Anda hanya perlu menghantar nombor untuk dinilai sebagai parameter ke dalam kaedah Double.isNaN() dan anda boleh mendapatkan nilai Boolean untuk menunjukkan sama ada nombor itu NaN.

Melalui pengenalan dan contoh kod artikel ini, saya percaya pembaca telah menguasai cara menggunakan kaedah isNaN() kelas Double untuk menentukan sama ada sesuatu nombor ialah NaN. Saya harap artikel ini bermanfaat kepada pembaca, terima kasih kerana membaca!

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