Java Math γύρος ()

Η μέθοδος Java Math round () στρογγυλοποιεί την καθορισμένη τιμή στην πλησιέστερη τιμή int ή long και την επιστρέφει.

Δηλαδή, το 1,2 στρογγυλοποιείται στο 1 και το 1.8 στρογγυλοποιείται στο 2 .

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

 Math.round(value)

Εδώ round()είναι μια στατική μέθοδος. Ως εκ τούτου, έχουμε πρόσβαση στην μέθοδο που χρησιμοποιεί το όνομα της κλάσης, Math.

στρογγυλές () παράμετροι

Η round()μέθοδος παίρνει μία μόνο παράμετρο.

  • τιμή - αριθμός που πρόκειται να στρογγυλοποιηθεί

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

στρογγυλή () τιμή επιστροφής

  • επιστρέφει την intτιμή εάν το όρισμα είναιfloat
  • επιστρέφει την longτιμή εάν το όρισμα είναιdouble

Η round()μέθοδος:

  • στρογγυλοποιείται προς τα πάνω εάν η τιμή μετά το δεκαδικό είναι μεγαλύτερη ή ίση με 5
     1.5 => 2 1.7 => 2 
  • στρογγυλοποιεί προς τα κάτω εάν η τιμή μετά το δεκαδικό είναι μικρότερη από 5
     1.3 => 1

Παράδειγμα 1: Java Math.round () με διπλό

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal double a = 1.878; System.out.println(Math.round(a)); // 2 // value equals to 5 after decimal double b = 1.5; System.out.println(Math.round(b)); // 2 // value less than 5 after decimal double c = 1.34; System.out.println(Math.round(c)); // 1 ) )

Παράδειγμα 2: Java Math.round () με float

 class Main ( public static void main(String() args) ( // Math.round() method // value greater than 5 after decimal float a = 3.78f; System.out.println(Math.round(a)); // 4 // value equals to 5 after decimal float b = 3.5f; System.out.println(Math.round(b)); // 4 // value less than 5 after decimal float c = 3.44f; System.out.println(Math.round(c)); // 3 ) )

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

  • Math.floor ()
  • Math.ceil ()

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