De Java Math nextDown () - methode retourneert een getal naast het opgegeven argument in de richting van de negatieve oneindigheid.
Dat wil zeggen, als het argument 6,7 is , dan is het aangrenzende getal 6,7 in de richting van negatieve oneindigheid 6,699999999999999 .
De syntaxis van de nextDown()
methode is:
Math.nextDown(start)
Opmerking : de nextDown()
methode is een statische methode. Daarom kunnen we de methode rechtstreeks aanroepen met behulp van de klassenaam Math
.
nextDown () Parameters
- start - startnummer waarvan het aangrenzende nummer moet worden geretourneerd
Opmerking : het gegevenstype van start kan zwevend of dubbel zijn.
nextDown () Retourwaarden
- geeft het getal naast het begin terug naar negatief oneindig
- geeft NaN terug als start NaN is
- geeft negatief oneindig terug als start negatief oneindig is
Opmerking : de nextDown()
methode is gelijk aan de Math.nextAfter (start, Double.Negative_INFINITY).
Voorbeeld: Java Math.nextDown ()
class Main ( public static void main(String() args) ( // float arguments float start1 = 7.9f; System.out.println(Math.nextDown(start1)); // 7.8999996 // double arguments double start2 = 7.9; System.out.println(Math.nextDown(start2)); // 7.8999999999999995 // with positive infinity double infinity = Double.NEGATIVE_INFINITY; System.out.println(Math.nextDown(infinity)); // -Infinity // with NaN double nan = Math.sqrt(-5); System.out.println(Math.nextDown(nan)); // NaN ) )
Hier hebben we de Java Math.sqrt (-5) -methode gebruikt om de vierkantswortel van -5 te berekenen . Aangezien de vierkantswortel van een negatief getal geen getal is, Math.nextDown(nan)
retourneert NaN .
Het Double.NEGATIVE_INFINITY
is een veld van Double
klasse waarmee we oneindigheid in een programma kunnen implementeren.
Aanbevolen tutorials
- Math.nextAfter ()
- Math.nextUp ()