Java Math rint ()

Η μέθοδος 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 ()

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