Java06-4 Math类:

1.求绝对值
    int abs = Math.abs(-1);
    System.out.println(abs);    //1

2.求幂    pow(a, b);   结果为a的b次幂    double  (若int,需强转)
    double pow = Math.pow(2, 3);
    System.out.println(pow);    //8.0

3.开根号   sqrt(a);    double(若int,需强转)
    double sqrt = Math.sqrt(4);
    System.out.println(sqrt);    //2.0    若2需int强转

4.开立方根    cbrt(a);    double    (若int,需强转)
    double cbrt = Math.cbrt(27);
    System.out.println(cbrt);       //3.0

5.求近似数    double    (若int,需强转)
向下取整,在小于等于指定数字的范围内,找离它最近的整数
    double floor = Math.floor(-9.9999);
    System.out.println(floor);           //-10.0
向上取整,在大于等于指定数字的范围内,找离它最近的整数
    double ceil = Math.ceil(-9.01);
    System.out.println(ceil);           //-9.0
找离它最近的整数,一样近的时候,取离它最近的偶数
    double rint = Math.rint(9.5);
    System.out.println(rint);           //Math.rint(9.3)——9.0    Math.rint(9.6)——10.0    Math.rint(9.5)——10.0
四舍五入
    double round = Math.round(8.3);
    System.out.println(round);     //8.0

6.三角函数
正弦
    double sin = Math.sin(Math.PI / 6);
    System.out.println(sin);          //0.49999999999999994
反正弦(根据参数返回角度)
    double asin = Math.asin(0.5);
    System.out.println(asin);          //0.5235987755982989

7.其他
//求和
    Math.addExact(10, 5);
//较大值
    Math.max(10, 5);
//较小值
    Math.min(10, 5);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值