Metoden Java Math round () avrundar det angivna värdet till närmaste int eller långa värde och returnerar det.
Det vill säga, 1,2 avrundas till 1 och 1,8 avrundas till två .
Syntaxen för round()
metoden är:
Math.round(value)
Här round()
är en statisk metod. Därför använder vi metoden med hjälp av klassnamnet Math
.
runda () parametrar
Den round()
metod tar en enda parameter.
- värde - nummer som ska avrundas
Obs! Datatypen för värdet ska vara antingen float
eller double
.
rund () Returvärde
- returnerar
int
värdet om argumentet ärfloat
- returnerar
long
värdet om argumentet ärdouble
Den round()
metod:
- avrundas uppåt om värdet efter decimaltalet är större än eller lika med 5
1.5 => 2 1.7 => 2
- avrundas nedåt om värdet efter decimaltalet är mindre än 5
1.3 => 1
Exempel 1: Java Math.round () med dubbel
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 ) )
Exempel 2: Java Math.round () med 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 ) )
Rekommenderade handledning
- Math.golv ()
- Math.ceil ()