Η μέθοδος Java Math rint () επιστρέφει μια τιμή που είναι πλησιέστερη στην καθορισμένη τιμή και είναι ίση με τον μαθηματικό ακέραιο.
Δηλαδή, εάν η καθορισμένη τιμή είναι 5,8 , η πλησιέστερη τιμή που είναι ίση με τον μαθηματικό ακέραιο είναι 6.0 . Και, για την τιμή 5.4 , η πλησιέστερη τιμή που ισούται με μαθηματικό ακέραιο είναι 5.0 .
Η σύνταξη της rint()
μεθόδου είναι:
Math.rint(double value)
Σημείωση : Η rint()
μέθοδος είναι μια στατική μέθοδος. Ως εκ τούτου, μπορούμε να καλέσουμε τη μέθοδο απευθείας χρησιμοποιώντας το όνομα της τάξης Math
.
rint () Παράμετροι
- arg - argumen του οποίου επιστρέφεται η πλησιέστερη τιμή που είναι ίση με μαθηματικό ακέραιο
rint () Επιστροφή τιμών
- επιστρέφει την πλησιέστερη τιμή στο arg που είναι ίση με τον μαθηματικό ακέραιο
Παράδειγμα: Java Math.rint ()
class Main ( public static void main(String() args) ( // Math.rint() // value greater than 5 after decimal System.out.println(Math.rint(1.878)); // 2.0 // value less than 5 after decimal System.out.println(Math.rint(1.34)); // 1.0 // value equal to 5 after decimal System.out.println(Math.rint(1.5)); // 2.0 // value equal to 5 after decimal System.out.println(Math.rint(2.5)); // 2.0 ) )
Στο παραπάνω παράδειγμα, παρατηρήστε τις δύο εκφράσεις,
// returns 2.0 Math.rint(1.5) // returns 2.0 Math.rint(2.5)
Εδώ, και στις δύο περιπτώσεις, η τιμή μετά το δεκαδικό είναι ίση με 5 . Ωστόσο,
- για 1,5 - η μέθοδος στρογγυλοποιείται
- για 2,5 - η μέθοδος στρογγυλοποιείται προς τα κάτω.
Είναι επειδή, στην περίπτωση του .5 , η μέθοδος στρογγυλοποιείται στην πλησιέστερη ζυγό τιμή. Ως εκ τούτου, και στις δύο περιπτώσεις, η μέθοδος γύρους για να 2.0 .
Προτεινόμενα μαθήματα
- Math.round ()
- Math.ceil ()
- Math.floor ()