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.
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 = StrictMath.PI * StrictMath.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 StrictMath.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 :