logo

Méthode Java Math.abs()

Le java.lang.Math.abs() La méthode renvoie la valeur absolue (positive) d’une valeur int. Cette méthode donne la valeur absolue de l'argument. L'argument peut être int, double, long et float.

chaîne de entier

Syntaxe:

 public static int abs(int i) public static double abs(double d) public static float abs(float f) public static long abs(long lng) 

Paramètres:

 The argument whose absolute value is to be determined 

Retour:

 This method returns the absolute value of the argument 
  • Si nous fournissons une valeur positive ou négative comme argument, cette méthode donnera une valeur positive.
  • Si l'argument est Infini , cette méthode donnera Infini positif .
  • Si l'argument est NaN , cette méthode renverra NaN .
  • Si l'argument est égal à la valeur de Integer.MIN_VALUE ou Long.MIN_VALUE, la valeur int représentable la plus négative ou la valeur longue, le résultat est cette même valeur, qui est négative.

Exemple 1:

 public class AbsExample1 { public static void main(String args[]) { int x = 78; int y = -48; //print the absolute value of int type System.out.println(Math.abs(x)); System.out.println(Math.abs(y)); System.out.println(Math.abs(Integer.MIN_VALUE)); } } 
Testez-le maintenant

Sortir:

 78 48 -2147483648 

Exemple 2 :

 public class AbsExample2 { public static void main(String args[]) { double x = -47.63; double y = -894.37; //print the absolute value of double type System.out.println(Math.abs(x)); System.out.println(Math.abs(y)); System.out.println(Math.abs(7.0 / 0)); } } 
Testez-le maintenant

Sortir:

 47.63 894.37 Infinity 

Exemple 3 :

 public class AbsExample3 { public static void main(String args[]) { float x = -73.02f; float y = -428.0f; //print the absolute value of float type System.out.println(Math.abs(x)); System.out.println(Math.abs(y)); } } 
Testez-le maintenant

Sortir:

 73.02 428.0 

Exemple 4 :

 public class AbsExample4 { public static void main(String args[]) { long x = 78730343; long y = -4839233; //print the absolute value of long type System.out.println(Math.abs(x)); System.out.println(Math.abs(y)); System.out.println(Math.abs(Long.MIN_VALUE)); } } 
Testez-le maintenant

Sortir:

 78730343 4839233 -9223372036854775808