Java Math-runde ()

Metoden Java Math round () afrunder den angivne værdi til den nærmeste int eller lange værdi og returnerer den.

Det vil sige, 1,2 afrundes til 1 og 1,8 afrundes til 2 .

Metodens syntaks round()er:

 Math.round(value)

Her round()er en statisk metode. Derfor får vi adgang til metoden ved hjælp af klassens navn Math,.

runde () parametre

Den round()metode tager et enkelt parameter.

  • værdi - nummer, der skal afrundes

Bemærk : Datatypen for værdien skal være enten floateller double.

runde () Return Value

  • returnerer intværdien, hvis argumentet erfloat
  • returnerer longværdien, hvis argumentet erdouble

Den round()metode:

  • runder opad, hvis værdien efter decimalen er større end eller lig med 5
     1.5 => 2 1.7 => 2 
  • runder nedad, hvis værdien efter decimal er mindre end 5
     1.3 => 1

Eksempel 1: Java Math.round () med dobbelt

 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 ) )

Eksempel 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 ) )

Anbefalede vejledninger

  • Matematikgulv ()
  • Math.ceil ()

Interessante artikler...