Java Math nextUp ()

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

Δηλαδή, αν το επιχείρημα είναι 6.7 , τότε το παρακείμενο αριθμό των 6.7 προς την κατεύθυνση της θετικής άπειρο είναι 6.700000000000001 .

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

 Math.nextUp(start)

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

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

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

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

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

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

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

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

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

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

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

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

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