Comment calculer la valeur absolue en Java

Comment calculer la valeur absolue en Java
La valeur absolue est une valeur non négative indiquant à quel point un nombre est distant de 0. La valeur absolue est toujours positive car elle ne signifie pas la direction. Le but des mathématiques.La fonction abs () dans Java est de rendre tout nombre négatif positif et n'a aucun impact sur le nombre s'il est déjà positif. Dans cet article, nous calculerons la valeur absolue en utilisant le langage de programmation Java.

Comment calculer la valeur absolue en utilisant les mathématiques.Fonction ABS en Java

Nous prendrons les commentaires de l'utilisateur qui peuvent être possibles en utilisant la classe Java.user.Scanner Fournit un moyen très simplifié et facile de permettre aux utilisateurs de saisir les valeurs via le clavier et pour les opérations mathématiques que nous devons utiliser Java.égouter.Mathématiques:

Importer Java.user.Scanner;
Importer Java.égouter.Mathématiques;

L'étape suivante consiste à créer un objet de scanner dans le code comme le suivant:

Scanner dans = nouveau scanner (système.dans);

Maintenant, après cela, nous avons créé une classe publique avec le nom d'AbsoluteValue:

classe publique AbsoluteValue
public static void main (String [] args)

Maintenant, si vous souhaitez imprimer un texte, vous pouvez le faire en tapant:

Système.dehors.println ("valeur absolue java. Exemple 1");

Maintenant, nous avons utilisé le type de double ici car la valeur absolue peut également être une infraction et prendre l'entrée en tant qu'entier de l'utilisateur que nous devons taper.

double n = dans.NextDouble ();

La valeur d'entrée sera stockée dans la variable n. Maintenant, il existe une fonction mathématique intégrée en Java qui est utilisée pour calculer la valeur absolue de tout objet qui est

Mathématiques.ABS (numéro);

Donc, dans notre cas, nous utiliserons cette fonction comme suit

Double A = mathématiques.ABS (n);

Dans la ligne ci-dessus 'n' est la variable où un utilisateur obtiendra l'entrée et 'Mathématiques.abdos' La fonction est utilisée pour calculer la valeur absolue de la variable N et le résultat sera stocké dans la nouvelle variable que nous avons initialisée comme une variable 'un'. En fin de compte, nous imprimerons la valeur absolue en tapant

Système.dehors.println ("valeur absolue de" + n + "est" + a);

Code complet

Le code complet dont nous avons discuté ci-dessus est le suivant:

Importer Java.user.Scanner;
Importer Java.égouter.Mathématiques;
classe publique AbsoluteValue
public static void main (String [] args)
// définir un objet de scanner pour la saisie de données.
Scanner dans = nouveau scanner (système.dans);
Système.dehors.println ("valeur absolue java. Exemple 1");
Système.dehors.println ("Veuillez entrer un numéro");
double n = dans.NextDouble ();
// Utilisez Java.égouter.Mathématiques.abs () pour obtenir une valeur absolue de n
Double A = mathématiques.ABS (n);
Système.dehors.println ("valeur absolue de" + n + "est" + a);
Système.dehors.println ("____________");

Vous pouvez utiliser n'importe quel éditeur de texte pour coder les programmes Java dans le système d'exploitation Linux, par exemple, nous avons utilisé Nano Text Editor en tapant:

$ nano absoluevalue.Java

Après cela, vous devez taper et enregistrer le code que vous souhaitez exécuter:

Note: Vous devez installer le kit de développement Java (JDK) pour exécuter les programmes basés sur Java et pour cela, vous devez taper:

$ sudo apt installer par défaut-jdk

Après avoir enregistré le code, vous devez le compiler en premier et après cela, vous pouvez l'exécuter en tapant:

$ Javac AbsoluteValue.Java
$ Java AbsoluteValue

Comment calculer la valeur absolue en utilisant des instructions conditionnelles dans Java

Il existe un autre moyen de calculer la valeur absolue si vous ne souhaitez pas utiliser la fonction mathématique intégrée de la valeur absolue et c'est en utilisant une instruction conditionnelle. Ici, nous utilisons la condition IF-Else et la partie restante du code est presque la même. Donc, tout d'abord, nous imprimons un message comme indiqué ci-dessous:

Système.dehors.println ("Veuillez entrer un numéro");

Une fois que l'utilisateur doit saisir n'importe quel nombre et pour cela, nous devons initialiser la fonction d'entrée:

Double P = dans.NextDouble ();

Maintenant, le numéro d'entrée sera stocké dans un 'P' Variable qui a un type entier double et après cela, nous utilisons une instruction conditionnelle pour convertir n'importe quel nombre en sa forme absolue (positive) comme indiqué ci-dessous:

Double B;
si p<0)
b = -p;

autre
b = p;

Cette condition spécifie que si un nombre p est inférieur à 0, ajoutez ce nombre avec un signe négatif pour le rendre positif et si le nombre est déjà positif, apportez aucune modification et à la fin, la valeur absolue sera stockée dans la variable b:

Le code complet dont nous avons discuté ci-dessus est le suivant:

Importer Java.user.Scanner;
classe publique AbsoluteValue
public static void main (String [] args)
// définir un objet de scanner pour la saisie de données.
Scanner dans = nouveau scanner (système.dans);
Système.dehors.println ("valeur absolue java. Exemple 2 ");
Système.dehors.println ("Veuillez entrer un numéro");
Double P = dans.NextDouble ();
// Utilisez Java.égouter.Mathématiques pour obtenir une valeur absolue de n
Double B;
si p<0)
b = -p;

autre
b = p;

Système.dehors.println ("valeur absolue de" + p + "est" + b);
Système.dehors.println ("____________");

Vous pouvez voir le code dans l'éditeur de texte Nano comme indiqué ci-dessous:

Après avoir compilé le code, vous obtiendrez le résultat comme indiqué ci-dessous:

Conclusion

La valeur absolue est une valeur non négative indiquant la distance du nombre de 0. En Java, il existe différentes façons de calculer la valeur absolue, et deux d'entre elles sont mentionnées dans cet article. Le premier consiste à utiliser une fonction intégrée avec le nom de Mathématiques.ABS (numéro) Et le second est en utilisant le sinon condition.