JAVA中Math:数学类,提供了一些数学方法
package math;q
/**
* Math:数学类,提供了一些数学方法
double abs(double a) 获取绝对值
double ceil(double a) 向上取整
double floor(double a) 向下取整
float round(float a) 四舍五入
double random()产生一个随机数. 大于等于 0.0 且小于 1.0 的随机 double值
*
*/
public class Demo1 {
public static void main(String[] args) {
double num1 = -10.1;
//对num1中数据取绝对值
num1 = Math.abs(num1);
System.out.println(num1);
// double ceil(double a) 向上取整,返回大于或等于a的最小整数
double num2 = 10.00001;
num2 = Math.ceil(num2);//11.0
num2 = -10.00001;//-10
num2 = Math.ceil(num2);//-10.0
System.out.println(num2);
num2 = 10;
num2 = Math.ceil(num2);//10.0
System.out.println(num2);
//floor(double a) 向下取整,返回小于或等于a的最小整数
double num3 = 10.9999999;
num3 = Math.floor(num3);//10.0
num3 = -10.99999999;
num3 = Math.floor(num3);//-11.0
System.out.println(num3);
//round(float a) 四舍五入,只看小数点后一位
double num4 = 10.446;
num4 = Math.round(num4);//10.0
System.out.println(num4);
//double random()产生一个随机数. 大于等于 0.0 且小于 1.0 的随机 double值
double random = Math.random();
System.out.println(random);
}
}