Calculer la racine carré d’un nombre en Java

Dans ce tutoriel nous allons découvrir différent façons pour calculer la racine carré d’un nombre en Java.

  • Avec l’utilisation de sqrt()
  • Sans utiliser sqrt()

 
 

Avec l’utilisation de sqrt()

Java.lang.Math.sqrt() renvoie la racine carrée d’une valeur qui lui est passée en argument. Si l’argument est NaN ou négatif, le résultat est NaN. Si l’argument est positif, le résultat est positif. Si l’argument passé est un zéro positif ou un zéro négatif, le résultat sera le même que celui de l’argument.
 
Exemple :

public class Main {
   public static void main(String args[]){
        double a = 4; 
        System.out.println(Math.sqrt(a)); 
   }
}

 
Sortie:

2.0

 
 

Sans utiliser sqrt()

Dans le code suivant, nous avons créé une méthode racine(), dans la méthode, nous avons écrit une équation qui est utilisée pour trouver la racine carrée d’un nombre.

import java.util.Scanner;

public class Main { 

    public static double racine(int n) {
        double tmp;
        double d = n / 2;
        do {
           tmp = d;
           d = (tmp + (n / tmp)) / 2;
        } while ((tmp - d) != 0);

        return d;
    }

    public static void main(String[] args)  
    {
        System.out.print("Entrez un nombre :");
        Scanner sc = new Scanner(System.in);
        int nbr = sc.nextInt(); 
        sc.close();
        System.out.println("Racine carrée de "+ nbr + " est : "+ racine(nbr));
    } 
}

 
Sortie:

Entrez un nombre :
Racine carrée de 4 est : 2.0

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *