您如何在Java中指定如何制作平方根和绝对值?
这是我所拥有的:
if(variable < 0){
variable = variable + variable2;
}
但是,有没有更简单的方法来获取Java的绝对值?
variable = |variable|
在Math
类中都使用静态方法-语言中没有用于此操作符:
double root = Math.sqrt(value);
double absolute = Math.abs(value);
(同样,没有运算符可以将值提高到特定的幂- Math.pow
用于此操作。)
如果您经常使用这些代码,则可能需要使用静态导入来使代码更具可读性:
import static java.lang.Math.sqrt;
import static java.lang.Math.abs;
...
double x = sqrt(abs(x) + abs(y));
代替
double x = Math.sqrt(Math.abs(x) + Math.abs(y));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句