Racine carrée en java

Racine carrée en java
Considérez l'équation mathématique suivante:

5 x 5 = 25

Étant donné que les deux nombres à gauche du signe égal sont les mêmes, nous disons que 25 est le carré de 5, et 5 est la racine carrée de 25, écrite respectivement comme,

25 = 52

et

5 =

Considérez une autre équation mathématique, ainsi:

4 x 4 = 16

Étant donné que les deux nombres à gauche du signe égal sont les mêmes, nous disons que 16 est le carré de 4, et 4 est la racine carrée de 16, écrite respectivement comme,

16 = 42

et

4 =

La même chose peut être dite pour 3 et 9, et 6 et 36, et d'autres paires de nombres. Dans de nombreux cas, les deux nombres sont de type double. Cet article se concentre sur une racine carrée. Cet article explique comment utiliser Java pour trouver la racine carrée d'un nombre, similaire à la façon dont la calculatrice produirait la racine carrée d'un nombre.

Syntaxe

Java a une méthode pour retourner la racine carrée d'un nombre: c'est SQRT (). C'est un membre de la classe de mathématiques. La syntaxe complète est:

Double SQRT public (Double A) public

C'est public. Cela signifie qu'il peut être appelé de l'extérieur de la mise en œuvre de la classe. C'est statique. Cela signifie que la classe de mathématiques n'a pas besoin d'être instanciée pour que la méthode soit utilisée. Pour utiliser la méthode, commencez par le nom de la classe de mathématiques, mathématiques, suivi d'un point, puis de la méthode. N'oubliez pas de mettre l'argument, qui est le nombre dont la racine carrée est requise. L'argument est le double type, et la valeur de retour est le double type. Cela signifie que le type de retour doit être déclaré double. Le cours de mathématiques n'a pas à être importé par le programmeur avant d'être utilisé.

Pourquoi le double type d'argument et le type de retour double

L'argument est le double type, et la valeur de retour est le double type. Java a les types numériques suivants: octet, int, long, flottant et double. Il existe d'autres types de sous-int, ce que cet article ne s'adresse pas. La différence entre le type long et le type int est que la variable de type long peut maintenir des nombres plus grands que la limite de type int et les nombres de maintien dans la plage du type int. Le flotteur et les numéros de type double ne sont pas exacts. La différence entre le flotteur et le double est que le double nombre est plus proche du nombre qu'il représente que le numéro de flotteur.

Racine carrée du numéro int

Le programme suivant, sort la racine carrée de l'entier, 10:

classe publique TheClass
public static void main (String [] args)
double ret = math.SQRT (10);
Système.dehors.println (ret);

Notez que le type de retour est codé comme double. La sortie est:

3.1622776601683795

Les décimales sont trop longues. Lorsqu'on n'est pas informé, tournez vos décimales à deux chiffres décimaux. Le programme suivant illustre ceci:

classe publique TheClass
public static void main (String [] args)
double ret1 = mathématiques.SQRT (10);
double ret2 = mathématiques.rond (ret1 * 100) / 100.0;
Système.dehors.println (ret2);

La deuxième déclaration de Main () fait l'arrondi. La sortie est 3.16.

La sortie ne doit pas toujours être arrondie par code. Si l'entier dont la racine carrée était nécessaire était de 25, la valeur de retour de la méthode SQRT () aurait été de 5.0. Le programme suivant illustre ceci:

classe publique TheClass
public static void main (String [] args)
double ret = math.SQRT (25);
Système.dehors.println (ret);

La déclaration d'arrondi a été omise. La sortie est 5.0. Le ".0 ”est là car la valeur de retour est un double.

Racine carrée du numéro de flotteur

En Java, un numéro de flotteur devrait se terminer par 'F'.

Le programme suivant, sort la racine carrée du flotteur, 11.22:

classe publique TheClass
public static void main (String [] args)
double ret = math.SQRT (11.22f);
Système.dehors.println (ret);

Notez que le type de retour est codé comme un double. La sortie est:

3.349626884748331

Les décimales sont trop longues. Lorsqu'on n'est pas informé, tournez vos décimales à deux chiffres décimaux. Le programme suivant illustre ceci:

classe publique TheClass
public static void main (String [] args)
double ret1 = mathématiques.SQRT (11.22f);
double ret2 = mathématiques.rond (ret1 * 100) / 100.0;
Système.dehors.println (ret2);

La deuxième déclaration de Main () fait l'arrondi. La sortie est 3.35.

La sortie ne doit pas toujours être arrondie par code. Si l'entier dont la racine carrée était nécessaire était 16.0, la valeur de retour de la méthode sqrt () aurait été 4.0. Le programme suivant illustre ceci:

classe publique TheClass
public static void main (String [] args)
double ret = math.SQRT (16.0f);
Système.dehors.println (ret);

La déclaration d'arrondi a été omise. La sortie est 4.0. Le ".0 ”est là car la valeur de retour est un double.

Racine carrée du double nombre

Le programme suivant, sort la racine carrée du double, 11.22:

classe publique TheClass
public static void main (String [] args)
double ret = math.SQRT (11.22);
Système.dehors.println (ret);

Notez que le type de retour est codé comme un double. La sortie est:

3.3496268448888453
Les décimales sont trop longues. Lorsqu'on n'est pas informé, tournez vos décimales à deux chiffres décimaux. Le programme suivant illustre ceci:
[cc lang = "java" width = "100%" height = "100%" échappé = "true" thème = "Blackboard" Nowrap = "0"]
classe publique TheClass
public static void main (String [] args)
double ret1 = mathématiques.SQRT (11.22);
double ret2 = mathématiques.rond (ret1 * 100) / 100.0;
Système.dehors.println (ret2);

La deuxième déclaration de Main () fait l'arrondi. La sortie est 3.35.

La sortie ne doit pas toujours être arrondie par code. Si l'entier dont la racine carrée était nécessaire était 16.0, la valeur de retour de la méthode sqrt () aurait été 4.0. Le programme suivant illustre ceci:

classe publique TheClass
public static void main (String [] args)
double ret = math.SQRT (16.0);
Système.dehors.println (ret);

La déclaration d'arrondi a été omise. La sortie est 4.0. Le ".0 ”est là car la valeur de retour est un double.

Conclusion

Java a la méthode, sqrt () pour la racine carrée. Il prend un nombre comme argument et renvoie la racine carrée comme un double type. Si le nombre de décimales est élevé, alors le nombre doit être arrondi. Comment arrondir un nombre à deux décimales a été illustrée ci-dessus.