De Java Math round () - methode rondt de opgegeven waarde af naar de dichtstbijzijnde int of long-waarde en retourneert deze.
Dat wil zeggen, 1,2 wordt afgerond op 1 en 1,8 wordt afgerond op 2 .
De syntaxis van de round()
methode is:
Math.round(value)
Hier round()
is een statische methode. Vandaar dat we de toegang tot de methode met behulp van de naam van de klasse, Math
.
round () Parameters
De round()
methode heeft één parameter nodig.
- waarde - getal dat moet worden afgerond
Opmerking : het gegevenstype van de waarde moet float
of zijn double
.
round () Retourwaarde
- geeft de
int
waarde terug als het argument isfloat
- geeft de
long
waarde terug als het argument isdouble
De round()
methode:
- rondt naar boven af als de waarde achter de komma groter is dan of gelijk is aan 5
1.5 => 2 1.7 => 2
- rondt naar beneden af als de waarde achter de komma kleiner is dan 5
1.3 => 1
Voorbeeld 1: Java Math.round () met double
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 ) )
Voorbeeld 2: Java Math.round () met 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 ) )
Aanbevolen tutorials
- Math.floor ()
- Math.ceil ()