public static double abs(double num)
,获取绝对值
System.out.println(Math.abs(3.14)); // 3.14
System.out.println(Math.abs(-3.14)); // 3.14
public static double ceil(double num)
,向上取整
System.out.println(Math.ceil(3.14)); // 4.0
System.out.println(Math.ceil(-3.14)); // -3.0
public static double floor(double num)
,向下取整
System.out.println(Math.floor(3.14)); // 3.0
System.out.println(Math.floor(-3.14)); // -4.0
public static long round(double num)
,四舍五入
System.out.println(Math.round(3.14)); // 3
System.out.println(Math.round(3.54)); // 4
System.out.println(Math.round(-3.14)); // -3
System.out.println(Math.round(-3.54)); // -4
Math.PI
代表近似的圆周率常量(double)
System.out.println(Math.PI); // 3.141592653589793
// 计算-10.8到5.9之间,绝对值大于6或者小于2.1的整数有多少个
double min=-10.8;
double max=5.9;
int count=0;
for(int i = (int) min;i<max;i++){
int abs=Math.abs(i);
System.out.println(abs);
if(abs>6||abs<2.1){
count++;
}
}
System.out.println(count);