Java Math nextUp () yöntemi, pozitif sonsuz yönündeki belirtilen bağımsız değişkene bitişik bir sayı döndürür.
Bağımsız değişken ise, kendisine, 6.7 , daha sonra bitişik sayısı 6.7 pozitif sonsuz yönünde olan 6,700000000000001 .
nextUp()
Yöntemin sözdizimi şöyledir:
Math.nextUp(start)
Not : nextUp()
Yöntem statik bir yöntemdir. Dolayısıyla, yöntemi doğrudan sınıf adını kullanarak çağırabiliriz Math
.
nextUp () Parametreler
- başlangıç - bitişiğindeki numarası döndürülen başlangıç numarası
Not : Başlangıç veri türü float veya double olabilir.
nextUp () Dönüş Değerleri
- pozitif sonsuza doğru başlamak için bitişik sayıyı döndürür
- başlangıç NaN ise NaN döndürür
- başlangıç pozitif sonsuzsa pozitif sonsuz döndürür
Not : nextUp()
Yöntem Math.nextAfter (start, Double.POSITIVE_INFINITY) ile eşdeğerdir.
Örnek: Java Math.nextUp ()
class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextUp(start1)); // 7.9000006 // double arguments double start2 = 7.9; System.out.println(Math.nextUp(start2)); // 7.900000000000001 // with positive infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(infinity); // Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextUp(nan)); // NaN ) )
Burada, karekökünü hesaplamak için Java Math.sqrt (-5) yöntemini kullanmıştır -5 . Negatif bir sayının karekökü bir sayı olmadığından NaNMath.nextUp(nan)
döndürür .
Double.POSITIVE_INFINITY
Bir alandır Double
bize bir programda sonsuzluğu uygulamasına olanak tanır sınıfın.
Önerilen Eğitimler
- Math.nextAfter ()
- Math.nextDown ()