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.
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