Math

Math

两个常量

E:自然对数的底数,2.718

PI:圆周率

常用方法

abs(数字类型),返回该参数的绝对值

ceil(double d),返回d的向上取整

floor(double d),返回d的向下取整

max(int a, int b),返回a、b的较大值

min(int a, int ),返回a、b的较小值

pow(int a, int b),返回a的b次幂

random(),返回0.000~0.999的随机数

round(double d),返回d四舍五入的结果

public class MathDemo {
    public static void main(String[] args) {
        // 1. Math中静态常量
        System.out.println(Math.E);// 2.718281828459045
        System.out.println(Math.PI);// 3.141592653589793

      //2. 查看API,没有说明Math类构造, 不是没有构造, 通常Math类的构造方法私有化
        // 私有化构造的目的 : 1个, 不然其他外类newMath类的对象
        // 因此不能创建Math对象, 那么Math类中所有方法, 全部静态修饰, 类名.直接调用
        System.out.println(Math.abs(-7));// 7
        // 向上取整
        System.out.println(Math.ceil(3.88));// 4.0
        // 向下取整
        System.out.println(Math.floor(3.88));// 3.0
        System.out.println(Math.max(3,5));// 5
        System.out.println(Math.min(3,5));// 3

        System.out.println(Math.pow(2,3));// 8.0
        // [0,1.0) 随机小数
        System.out.println(Math.random());
        // round方法根据参数的第一个小数位数四舍五入决定向上还是向下取整
        System.out.println(Math.round(3.14));
        System.out.println(Math.round(3.54));
    }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值