Valeur absolue en Java

Valeur absolue en Java
Un nombre peut être un int, un long, un flotteur ou un double. La différence entre un int et une variable longue est que la variable longue peut contenir une valeur plus grande qu'une variable int. Une variable longue peut également contenir un nombre qu'un int. Chacun de ces types de nombres peut être négatif ou positif. Par exemple, un int peut être -5 ou +5. Quand c'est +5, le signe plus devant cela peut être omis.

Ainsi, un nombre peut être négatif ou positif. La valeur absolue est simplement la valeur positive de la paire. La valeur positive est toujours le nombre sans signe. Java a la méthode Math Abs () pour renvoyer le numéro absolu. Donc, si l'argument est -5, 5 sera retourné. Si l'argument est +5 ou 5, 5 sera retourné. Java a également la méthode AbsexAct () - voir ci-dessous.

Ces méthodes sont toutes les cours de mathématiques. La classe de mathématiques n'a pas à être importée par le programmeur pour être utilisé. Cet article explique l'utilisation des méthodes ABS () et AbsexAct () de la classe de mathématiques.

ABS (Double A)

La syntaxe complète de cette méthode est:

Abs public statique public (double A)

C'est public, ce qui signifie qu'il peut être appelé de l'extérieur de la mise en œuvre de la classe. C'est statique, ce qui signifie que la classe de mathématiques n'a pas besoin d'être instanciée avant son utilisation (avec la méthode). Pour appeler la méthode, commencez par le nom de classe, mathématiques, suivi de l'opérateur de points, puis de la méthode avec son argument. Son argument doit être double pour retourner un double. Le programme suivant illustre son utilisation:

classe publique TheClass
public static void main (String [] args)
Système.dehors.Imprimer (mathématiques.ABS (-5.2)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (+5.2)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (5.2)); Système.dehors.imprimer(");
Système.dehors.println (");

La sortie est:

5.2, 5.2, 5.2

Notez l'expression comme les mathématiques.ABS (-5.2) comme argument à la méthode print ().

ABS (Float A)

La syntaxe complète de cette méthode est:

Float statique public ABS (Float A)

C'est public, ce qui signifie qu'il peut être appelé de l'extérieur de la mise en œuvre de la classe. C'est statique, ce qui signifie que la classe de mathématiques n'a pas besoin d'être instanciée avant son utilisation (avec la méthode). Pour appeler la méthode, commencez par le nom de classe, mathématiques, suivi de l'opérateur de points, puis de la méthode avec son argument. Son argument devrait être un flotteur pour retourner un flotteur. Le programme suivant illustre son utilisation:

classe publique TheClass
public static void main (String [] args)
Système.dehors.Imprimer (mathématiques.ABS (-5.2f)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (+5.2f)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (5.2f)); Système.dehors.imprimer(");
Système.dehors.println (");

La sortie est:

5.2, 5.2, 5.2

Notez l'expression comme les mathématiques.ABS (-5.2f), comme argument à la méthode print ().

ABS (int a)

La syntaxe complète de cette méthode est:

Int ABS statique public (int a)

C'est public, ce qui signifie qu'il peut être appelé de l'extérieur de la mise en œuvre de la classe. C'est statique, ce qui signifie que la classe de mathématiques n'a pas besoin d'être instanciée avant son utilisation (avec la méthode). Pour appeler la méthode, commencez par le nom de classe, mathématiques, suivi de l'opérateur de points, puis de la méthode avec son argument. Son argument devrait être un int pour retourner un int. Le programme suivant illustre son utilisation:

classe publique TheClass
public static void main (String [] args)
Système.dehors.Imprimer (mathématiques.ABS (-5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (+5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (5)); Système.dehors.imprimer(");
Système.dehors.println (");

La sortie est:

5, 5, 5

Notez l'expression comme les mathématiques.ABS (-5), comme argument à la méthode print ().

abs (long a)

La syntaxe complète de cette méthode est:

Abs sociaux statiques publics (long a)

C'est public, ce qui signifie qu'il peut être appelé de l'extérieur de la mise en œuvre de la classe. C'est statique, ce qui signifie que la classe de mathématiques n'a pas besoin d'être instanciée avant son utilisation (avec la méthode). Pour appeler la méthode, commencez par le nom de classe, mathématiques, suivi de l'opérateur de points, puis de la méthode avec son argument. Son argument devrait être long, afin de retourner un long. Le programme suivant illustre son utilisation:

classe publique TheClass
public static void main (String [] args)
Système.dehors.Imprimer (mathématiques.ABS (-5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (+5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.ABS (5)); Système.dehors.imprimer(");
Système.dehors.println (");

La sortie est:

5, 5, 5

Notez l'expression comme les mathématiques.ABS (-5), comme argument à la méthode print ().

Absexact (int a)

Cette méthode doit être utilisée lorsque l'utilisateur insiste sur un argument int. La syntaxe complète de cette méthode est:

public statique intra-risxact (int a)

C'est public, ce qui signifie qu'il peut être appelé de l'extérieur de la mise en œuvre de la classe. C'est statique, ce qui signifie que la classe de mathématiques n'a pas besoin d'être instanciée avant son utilisation (avec la méthode). Pour appeler la méthode, commencez par le nom de classe, mathématiques, suivi de l'opérateur de points, puis de la méthode avec son argument. Son argument devrait être un int pour retourner un int. Le programme suivant illustre son utilisation:

classe publique TheClass
public static void main (String [] args)
Système.dehors.Imprimer (mathématiques.Absexact (-5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.Absexact (+5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.Absexact (5)); Système.dehors.imprimer(");
Système.dehors.println (");

La sortie doit être:

5, 5, 5

Notez l'expression comme les mathématiques.Absexact (-5), comme argument à la méthode print ().

Absexact (long a)

Cette méthode doit être utilisée lorsque l'utilisateur insiste sur un long argument. La syntaxe complète de cette méthode est:

Absexact long statique public (long a)

C'est public, ce qui signifie qu'il peut être appelé de l'extérieur de la mise en œuvre de la classe. C'est statique, ce qui signifie que la classe de mathématiques n'a pas besoin d'être instanciée avant son utilisation (avec la méthode). Pour appeler la méthode, commencez par le nom de classe, mathématiques, suivi de l'opérateur de points, puis de la méthode avec son argument. Son argument devrait être long, afin de retourner un long. Le programme suivant illustre son utilisation:

classe publique TheClass
public static void main (String [] args)
Système.dehors.Imprimer (mathématiques.Absexact (-5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.Absexact (+5)); Système.dehors.imprimer(", ");
Système.dehors.Imprimer (mathématiques.Absexact (5)); Système.dehors.imprimer(");
Système.dehors.println (");

La sortie doit être:

5, 5, 5

Notez l'expression comme les mathématiques.Absexact (-5), comme argument à la méthode print ().

Conclusion

Les méthodes ABS () et AbsexAct () sont de la classe de mathématiques Java. Ils sont publics, ainsi que statiques. Chacun renvoie la valeur absolue du numéro d'argument. Pour insister sur l'utilisation d'un INT ou d'un long argument, utilisez Absexact ().