Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :
Module : java.base - Package : java.lang - Classe : Math
Version documentée : Java SE 17
Méthode « Math.pow »
Signature
public static double pow( double value, double power );
Description
Cette méthode permet de calculer une valeur élevée à une puissance donnée (valuepower).
Paramètres
Paramètre
Type
Description
value
double
La valeur à élever à une puissance donnée.
power
double
La puissance à laquelle élever la valeur.
Valeur de retour
La valeur de retour est de type double. Cette méthode renvoit valuepower.
import java.util.InputMismatchException;
import java.util.Scanner;
publicclass Sample {
/**
* Exemple de calcul de la surface d'un cercle.
*/publicstaticvoid main( String[] args ) {
// La classe Scanner permet de lire des données dans un flux textuel.// Dans cet exemple, le scanner est connecté à la console (System.in).try ( Scanner scanner = new Scanner( System.in ) ) {
System.out.print( "Quel est le rayon de votre cercle : " );
double radius = scanner.nextDouble();
// Calcul de la surface du cercle.double area = Math.PI * Math.pow( radius, 2 ); // PI * r²
System.out.printf( "La surface du cercle vaut : %f\n", area );
} catch( InputMismatchException exception ) {
System.err.println( "Votre saisie ne correspond pas à une valeur flottante." );
System.err.printf( "Veuillez respecter le format %.1f\n", 0.5 );
}
}
}
Exemple d'utilisation de la méthode Math.pow
Et voici les résultats produits par cet exemple.
Quel est le rayon de votre cercle : 2
La surface du cercle vaut : 12,566371
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :