Java Math nextDown ()

Η μέθοδος Java Math nextDown () επιστρέφει έναν αριθμό δίπλα στο καθορισμένο όρισμα προς την κατεύθυνση του αρνητικού άπειρου.

Δηλαδή, εάν το όρισμα είναι 6,7 , τότε ο παρακείμενος αριθμός 6,7 προς την κατεύθυνση του αρνητικού άπειρου είναι 6,69999999999999999 .

Η σύνταξη της nextDown()μεθόδου είναι:

 Math.nextDown(start)

Σημείωση : Η nextDown()μέθοδος είναι μια στατική μέθοδος. Ως εκ τούτου, μπορούμε να καλέσουμε τη μέθοδο απευθείας χρησιμοποιώντας το όνομα της τάξης Math.

nextDown () Παράμετροι

  • start - αρχικός αριθμός του οποίου ο γειτονικός αριθμός θα επιστραφεί

Σημείωση : Ο τύπος δεδομένων της εκκίνησης μπορεί να είναι είτε float είτε double.

nextDown () Επιστροφή τιμών

  • επιστρέφει τον παρακείμενο αριθμό για να αρχίσει προς το αρνητικό άπειρο
  • επιστρέφει NaN αν η εκκίνηση είναι NaN
  • επιστρέφει αρνητικό άπειρο εάν η αρχή είναι αρνητικό άπειρο

Σημείωση : Η nextDown()μέθοδος είναι ισοδύναμη με το Math.nextAfter (έναρξη, Double.Negative_INFINITY).

Παράδειγμα: 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 ) )

Εδώ, χρησιμοποιήσαμε τη μέθοδο Java Math.sqrt (-5) για τον υπολογισμό της τετραγωνικής ρίζας του -5 . Εφόσον, η τετραγωνική ρίζα του αρνητικού αριθμού δεν είναι αριθμός, Math.nextDown(nan)επιστρέφει το NaN .

Το Double.NEGATIVE_INFINITYείναι ένα πεδίο Doubleτάξης που μας επιτρέπει να εφαρμόσουμε το άπειρο σε ένα πρόγραμμα.

Προτεινόμενα μαθήματα

  • Math.nextAfter ()
  • Math.nextUp ()

ενδιαφέροντα άρθρα...