5.00 / 1 oy

Java'da eksi sonsuz ve artı sonsuz değerlerini kullanmak

Java'da bir süredir örnekler üzerinde durduğumuz Math sınıfı içerisinde +sonsuz ve -sonsuz değerleri de mevcuttur. Bu değerleri çağırmak için:

System.out.println(Double.POSITIVE_INFINITY); //Infinity
System.out.println(Double.NEGATIVE_INFINITY); //-Infinity

Peki sonsuza 10 eklersek ya da -sonsuza +sonsuz eklersek, ya da sonsuzdan sonsuz çıkartırsak ne olur?

System.out.println(Double.POSITIVE_INFINITY+10); //Infinity
System.out.println(Double.POSITIVE_INFINITY-Double.POSITIVE_INFINITY); //NaN
System.out.println(Double.NEGATIVE_INFINITY+Double.POSITIVE_INFINITY); //-NaN

Sonsuza kaç eklersek ekleyelim, sonuç Java için sonsuz olmaya devam ediyor (Infinity=sonsuzluk). Ancak sonsuzdan sonsuz çıkartınca da sonuç sıfır olmuyor ve NaN (Not a Number=Böyle bir sayı yok) sonucu almış oluyoruz.

utku33

20.01.2020 04:05

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da eksi sonsuz ve artı sonsuz değerlerini kullanmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.