Java Math-runda ()

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 floateller double.

rund () Returvärde

  • returnerar intvärdet om argumentet ärfloat
  • returnerar longvä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 ()

Intressanta artiklar...