Math类常用方法,干货总结

public class Test201 {
public static void main(String[] args) {

// 概述:Math类是一个定义了基本数学运算功能的工具类
// 成员变量:
// E: 代表自然数 2.718
// PI: 代表圆周率 3.141592653589739
// 静态方法:
// abs(double num):获取一个小数的绝对值 cbrt(double num):获取一个小数的
// 立方根 sqrt(double num):获取一个小数的平方根 ceil(double num):向上
// 获取一个小数最接近他的整数 floor(double num):向下获取一个小数最接近
// 他的整数 max(double num1,double num2):获取两个小数的最大值
// min(double num1,double num2):获取两个小数的最小值
// pow(doublenum1,double num2):获取num1的num2次方【幂】的结果 random():获取0.0到
// 1.0之间任意一个小数 round(double num):获取一个小数四舍五入后的整数
// 【只针对第一位小数】 log(double num):获取以自然数为底数的对数
// log10(double num):获取以10为底数的对数
System.out.println(“以下为math类的成员方法”);
System.out.println(Math.E);
System.out.println(Math.PI);

    System.out.println("以下为math类的常用方法");
    System.out.println(Math.max(10,0.1));//比较最大值,这里输出最大值10.0,类型以大类型为准 double
    System.out.println(Math.min(10,0.1));//比较最小值,这里输出最小值0.1,类型以大类型为准,double
    System.out.println(Math.ceil(3.5));//向上取整,
    System.out.println(Math.floor(3.5));//向下取整,
    System.out.println(Math.round(3.5));//四舍五入,看小数第一位,大于4则进,这里输出4
    System.out.println(Math.abs(10/3));//获取一个小数的绝对值返回一个整数输出3
    System.out.println(Math.cbrt(10));//获取一个小数的立方根输出2.154434690031884
    System.out.println(Math.sqrt(10));//获取一个小数的平方根输出3.1622776601683795
    System.out.println(Math.pow(3,3));//获取num1的num2次方【幂】的结果,输出27.0
    System.out.println(Math.random()); ;//获取0.0到 1.0之间任意一个小数
    System.out.println(Math.log(10));//log(double num):获取以自然数为底数的对数输出2.302585092994046
    System.out.println(Math.log(1000));//获取以10为底数的对数输出6.907755278982137

    Random random = new Random();
    System.out.println(random.nextInt(900)+100);//生成指定范围的随机数,这里为100-900。后面100为起始值

}

}

你可能感兴趣的:(java)