Java Math-runde ()

Java Math round () -metoden avrunder den angitte verdien til nærmeste int- eller langverdi og returnerer den.

Det vil si at 1.2 er avrundet til 1 og 1.8 er avrundet til 2 .

Syntaksen til round()metoden er:

 Math.round(value)

Her round()er en statisk metode. Derfor er vi åpne metoden å bruke navnet klassen, Math.

runde () parametere

Den round()metoden tar en enkelt parameter.

  • verdi - nummer som skal avrundes

Merk : Datatypen til verdien skal være enten floateller double.

runde () Returverdi

  • returnerer intverdien hvis argumentet erfloat
  • returnerer longverdien hvis argumentet erdouble

Den round()metode:

  • avrunder oppover hvis verdien etter desimal er større enn eller lik 5
     1.5 => 2 1.7 => 2 
  • avrunder nedover hvis verdien etter desimal er mindre enn 5
     1.3 => 1

Eksempel 1: Java Math.round () med dobbel

 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 flottør

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

Anbefalte opplæringsprogrammer

  • Matematikkgulv ()
  • Math.ceil ()

Interessante artikler...