Méthode round() de Java
La méthode round() renvoie la valeur int ou long la plus proche, avec arrondi.
roundsignifie «arrondi», l'algorithme estMath.floor(x+0.5), c'est-à-dire ajouter 0.5 au nombre d'origine puis arrondir vers le bas, doncMath.round(11.5)le résultat est 12, et le résultat de Math.round(-11.5) est -11.
Syntaxe
Cette méthode a les formats de syntaxe suivants :
long round(double d) int round(float f)
Parameters
d -- type de données primitif double ou float
f -- type de données primitif float
Valeur de retour
Renvoie une valeur int ou long la plus proche ; la méthode spécifie le type de données renvoyé.
Exemple
Exemple
public class Test{
public static void main(String args[]){
double d = 100.675;
double e = 100.500;
float f = 100;
float g = 90f;
System.out.println(Math.round(d));
System.out.println(Math.round(e));
System.out.println(Math.round(f));
System.out.println(Math.round(g));
}
}
Compilez le programme ci-dessus, et le résultat de sortie est :
101 101 100 90
Autres extensions
Classe Java Number