Maison > interface Web > js tutoriel > Comment calculer la racine carrée d'un nombre à l'aide de la fonction Math.sqrt ?

Comment calculer la racine carrée d'un nombre à l'aide de la fonction Math.sqrt ?

WBOY
Libérer: 2023-11-18 11:20:09
original
2575 Les gens l'ont consulté

Comment calculer la racine carrée dun nombre à laide de la fonction Math.sqrt ?

Comment calculer la racine carrée d'un nombre à l'aide de la fonction Math.sqrt ?

Dans les opérations mathématiques, trouver la racine carrée d'un nombre est l'une des opérations courantes. En langage Java, on peut utiliser la fonction sqrt de la classe Math pour calculer la racine carrée. Cet article explique comment utiliser la fonction Math.sqrt pour calculer la racine carrée d'un nombre et fournit des exemples de code spécifiques.

La fonction Math.sqrt est une méthode statique en Java qui peut accepter un paramètre de type double et renvoyer sa racine carrée. Voici la syntaxe de base de la fonction Math.sqrt :

double Math.sqrt(double a)

où a représente le nombre dont la racine carrée doit être calculée, et la valeur de retour est la racine carrée du nombre .

Voici un exemple de code simple qui montre comment utiliser la fonction Math.sqrt pour calculer la racine carrée d'un nombre :

import java.text.DecimalFormat;

public class SqrtExample {
    public static void main(String[] args) {
        // 要计算平方根的数字
        double num = 9.0;

        // 计算平方根
        double sqrt = Math.sqrt(num);

        // 输出结果
        DecimalFormat format = new DecimalFormat("0.00");
        System.out.println("数字 " + num + " 的平方根为 " + format.format(sqrt));
    }
}
Copier après la connexion

Dans l'exemple ci-dessus, nous avons déclaré une variable à virgule flottante double précision num et lui avons attribué une valeur de 9,0. Nous utilisons ensuite la fonction Math.sqrt pour calculer la racine carrée de num et attribuer le résultat à la variable sqrt. Enfin, nous utilisons la classe DecimalFormat pour formater le résultat à deux décimales et l'afficher sur la console.

Lorsque nous exécutons le code ci-dessus, nous obtiendrons le résultat suivant :

La racine carrée du nombre 9,0 est 3,00

En plus de calculer les racines carrées des entiers, la fonction Math.sqrt peut également calculer les racines carrées de nombres négatifs. Dans ce cas, la fonction renverra NaN (Not a Number).

Ce qui suit est un exemple de code qui montre comment calculer la racine carrée d'un nombre négatif et gérer le cas où la fonction renvoie NaN :

import java.text.DecimalFormat;

public class SqrtExample {
    public static void main(String[] args) {
        // 要计算平方根的数字
        double num = -16.0;

        // 计算平方根
        double sqrt = Math.sqrt(num);

        // 判断结果是否为NaN
        if (Double.isNaN(sqrt)) {
            System.out.println("输入的数字无效!");
        } else {
            // 输出结果
            DecimalFormat format = new DecimalFormat("0.00");
            System.out.println("数字 " + num + " 的平方根为 " + format.format(sqrt));
        }
    }
}
Copier après la connexion

Dans le code ci-dessus, nous déclarons une variable à virgule flottante double précision num et attribuons c'est la valeur - 16,0. Nous utilisons ensuite la fonction Math.sqrt pour calculer la racine carrée de num et attribuer le résultat à la variable sqrt. Ensuite, nous utilisons la fonction Double.isNaN pour déterminer si le résultat est NaN. Si tel est le cas, générons un message d'invite, sinon nous formatons le résultat à deux décimales et l'envoyons à la console.

Lorsque nous exécutons le code ci-dessus, puisque le nombre saisi est un nombre négatif, nous obtiendrons le résultat suivant :

Le nombre saisi n'est pas valide !

En résumé, calculer la racine carrée d'un nombre est très simple grâce à la fonction Math.sqrt. Il suffit de transmettre le nombre à calculer en paramètre, puis d'attribuer le résultat renvoyé à une variable. Il convient de noter que dans le cas de nombres négatifs, la fonction renverra NaN. Nous pouvons utiliser la fonction Double.isNaN pour déterminer si le résultat est NaN et le gérer en conséquence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal