English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo Java Math round() arrotonda il valore specificato al più vicino int o long e lo restituisce.
Questo significa che 1.2 viene arrotondato a 1, 1.8 viene arrotondato a 2.
La sintassi del metodo round() è:
Math.round(value)
Attenzione:round() è un metodo statico. Pertanto, possiamo accedere a questo metodo utilizzando il nome della classe Math.
value -Il numero da arrotondare
Attenzione:Il tipo di dati del valore deve essere float o double。
Se il parametro è float, restituisce un valore int
Se il parametro è double, restituisce un valore long
Metodo round():
Se la parte decimale è maggiore o uguale a 5, arrotonda verso l'alto
1.5 => 2 1.7 => 2
Se la parte decimale è inferiore a 5, arrotonda verso il basso
1.3 => 1
class Main { public static void main(String[] args) { // Metodo Math.round() // Valore decimale posteriore maggiore di 5 double a = 1.878; System.out.println(Math.round(a)); // 2 // Valore decimale posteriore uguale a 5 double b = 1.5; System.out.println(Math.round(b)); // 2 // La parte decimale è inferiore a 5 double c = 1.34; System.out.println(Math.round(c)); // 1 {} {}
class Main { public static void main(String[] args) { // Metodo Math.round() // Valore decimale posteriore maggiore di 5 float a = 3.78f; System.out.println(Math.round(a)); // 4 // Valore decimale posteriore uguale a 5 float b = 3.5f; System.out.println(Math.round(b)); // 4 // Valore decimale posteriore minore di 5 float c = 3.44f; System.out.println(Math.round(c)); // 3 {} {}