Participer au site avec un Tip
Rechercher
 

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 :

Module : java.base - Package : java.lang - Classe : Math
Version documentée : Java SE 17

Méthode « Math.sqrt »

Signature

public static double sqrt( double value );

Description

Cette méthode permet de calculer la racine carré d'une valeur passée en paramètre. La racine carrée d'un nombre réel positif x est le nombre positif qui, lorsqu'il est multiplié par lui-même (le carré de ce nombre), donne x.

Paramètre

ParamètreTypeDescription
value
double
La valeur pour laquelle déterminer la racine carrée. Attention, cette valeur doit impérativement être positive.

Valeur de retour

La valeur de retour est de type double.

Exemple de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
import java.util.InputMismatchException;
import java.util.Scanner;

public class Sample {
    
    public static void 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( "Saisir une valeur positive : " );
            double value = scanner.nextDouble();
                    
            double sqrt = Math.sqrt( value );
            System.out.printf( "La racine carrée de %f vaut : %f\n", value, sqrt );
            
        } 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.sqrt

Et voici les résultats produits par cet exemple de code.

Saisir une valeur positive : 16
La racine carrée de 16,000000 vaut : 4,000000

Disponible depuis

1.0

Voir aussi

La méthode Math.cbrt( double )
La méthode Math.pow( double )
Les fonctions sqrt, sqrtf et sqrtl en C
La fonction math.sqrt en Python