Java Math nextUp ()

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_INFINITYBir alandır Doublebize bir programda sonsuzluğu uygulamasına olanak tanır sınıfın.

Önerilen Eğitimler

  • Math.nextAfter ()
  • Math.nextDown ()

Ilginç makaleler...