StrictMath类abs()方法
用法:
public static float abs(float f); public static int abs(int i); public static long abs(long l); public static double abs(double d);
- abs() 方法在 java.lang 包中可用。
- 这些方法用于返回方法中给定参数的绝对值。
- 这些方法不会抛出异常。
- 这些是静态方法,可以通过类名访问,如果我们尝试使用类对象访问这些方法,则不会出现任何错误。
参数:
int / long / float / double
– 表示要找到其绝对值的值。
返回值:
这个方法的返回类型是int / long / float / double
– 它返回给定值的绝对值。
注意:
- 如果我们传递一个正值,则返回相同的值。
- 如果我们传递一个负值,则返回没有符号的相同值。
- 如果我们传递一个零,则返回相同的值(零)。
- 如果我们传递一个 NaN,则返回 NaN。
例:
// Java program to demonstrate the example
// of abs() method of StrictMath class
public class Abs {
public static void main(String[] args) {
// variable declarations
double a = 123.121d;
double b = -123.121d;
int c = 123121;
int d = -123121;
long e = 123121l;
long f = -123121l;
float g = 123.121f;
float h = -123.121f;
// Display previous value of a,b
System.out.println("a:" + a);
System.out.println("b:" + b);
// Display previous value of c,d
System.out.println("c:" + c);
System.out.println("d:" + d);
// Display previous value of e,f
System.out.println("e:" + e);
System.out.println("f:" + f);
// Display previous value of g,h
System.out.println("g:" + g);
System.out.println("h:" + h);
System.out.println();
System.out.println("abs(double):");
// By using abs(double d) method we will calculate the
//absolute value of given parameter in the method
System.out.println("StrictMath.abs(a):" + StrictMath.abs(a));
System.out.println("StrictMath.abs(b):" + StrictMath.abs(b));
System.out.println();
System.out.println("abs(int):");
// By using abs(int i) method we will calculate the
// absolute value of given parameter in the method
System.out.println("StrictMath.abs(c):" + StrictMath.abs(c));
System.out.println("StrictMath.abs(d):" + StrictMath.abs(d));
System.out.println();
System.out.println("abs(long):");
// By using abs(long l) method we will calculate the
// absolute value of given parameter in the method
System.out.println("StrictMath.abs(e):" + StrictMath.abs(e));
System.out.println("StrictMath.abs(f):" + StrictMath.abs(f));
System.out.println();
System.out.println("abs(double):");
// By using abs(double d) method we will calculate the
// absolute value of given parameter in the method
System.out.println("StrictMath.abs(g):" + StrictMath.abs(g));
System.out.println("StrictMath.abs(h):" + StrictMath.abs(h));
}
}
输出
a:123.121 b:-123.121 c:123121 d:-123121 e:123121 f:-123121 g:123.121 h:-123.121 abs(double): StrictMath.abs(a):123.121 StrictMath.abs(b):123.121 abs(int): StrictMath.abs(c):123121 StrictMath.abs(d):123121 abs(long): StrictMath.abs(e):123121 StrictMath.abs(f):123121 abs(double): StrictMath.abs(g):123.121 StrictMath.abs(h):123.121
相关用法
- Java StrictMath atan()用法及代码示例
- Java StrictMath acos()用法及代码示例
- Java StrictMath atan2()用法及代码示例
- Java StrictMath asin()用法及代码示例
- Java StrictMath log()用法及代码示例
- Java StrictMath pow()用法及代码示例
- Java StrictMath tan()用法及代码示例
- Java StrictMath nextAfter()用法及代码示例
- Java StrictMath multiplyExact()用法及代码示例
- Java StrictMath hypot()用法及代码示例
- Java StrictMath tanh()用法及代码示例
- Java StrictMath sinh()用法及代码示例
- Java StrictMath sqrt()用法及代码示例
- Java StrictMath log10()用法及代码示例
- Java StrictMath toDegrees()用法及代码示例
- Java StrictMath floor()用法及代码示例
- Java StrictMath round()用法及代码示例
- Java StrictMath ceil()用法及代码示例
- Java StrictMath fma()用法及代码示例
- Java StrictMath cosh()用法及代码示例
注:本文由纯净天空筛选整理自Preeti Jain大神的英文原创作品 Java StrictMath abs() method with example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。