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 float
eller double
.
runde () Return Value
- returnerer
int
værdien, hvis argumentet erfloat
- returnerer
long
væ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 ()