// Génération de nombres aléatoires
double nombreAleatoire = Math.random();
// Puissances et racines
double puissance2 = Math.pow(5.0, 2.0); // 5^2
double racineCarree = Math.sqrt(puissance2);
// Arrondir un nombre
double nombre = 5.67;
System.out.println(Math.ceil(nombre)); // 6.0
System.out.println(Math.floor(nombre)); // 5.0
System.out.println(Math.round(nombre)); // 6
System.out.println(Math.rint(nombre)); // 6.0
Pour générer une valeur aléatoire entre 0 et 1 on peut utiliser la méthode Math.random()
.
Pour faire une puissance de 2 on peut utiliser Math.pow(double a)
et pour faire une racine Math.sqrt(double a)
. Toutes ces fonctions renvoie des valeurs de type double
Pour faire des arrondis on peut utiliser différentes fonctions :
Math.ceil(nombre)
pour arrondir un nombre vers le haut (retourne un double)Math.floor(nombre)
pour arrondir un nombre vers le bas (retourne un double)Math.round(nombre)
pour arrondir un nombre en fonction de sa première décimale (retourne un int)Math.rint(nombre)
pour arrondir un nombre en fonction de sa première décimale (retourne un double)