Java之Math类

1.概述:

        java.lang.Math():math类包含执行基本数学运算的方法

2.特点:

        它不能创建对象,它的构造方法“私有”了,因为它内部都是“静态方法”,通过Math“类名”来调用

3.Math类的属性

        static double PI

4.Math类的常用方法:

    - public static int abs(int a) 获取参数a的绝对值

//获取参数a的绝对值
System.out.println("4的绝对值是:"+Math.abs(4));
System.out.println("-4的绝对值是:"+Math.abs(-4));


    - public static double ceil(double a) 向上取整 大于参数的最小整数 例如:3.14 向上取整 4.0

//大于参数的最小整数
System.out.println("5.2向上取整:"+Math.ceil(5.2));


    - public static double floor(double a) 向下取整 小于参数的最大整数 例如:3.14 向下取整 3.0

//向下取整 小于参数的最大整数
System.out.println("5.2向下取整:"+Math.floor(5.2));


    - public static double pow(double a,double b) 获取a的b次幂

//获取a的b次幂
System.out.println("2的3次幂是:"+Math.pow(2,3));


    - public static long round(double a) 四舍五入 例如:3.14 取整3  3.56 取整 4

//四舍五入
System.out.println("3.14四舍五入是:"+Math.round(3.14));
System.out.println("3.59四舍五入是:"+Math.round(3.59));
System.out.println("-3.14四舍五入是:"+Math.round(-3.14));
System.out.println("-3.59四舍五入是:"+Math.round(-3.59));


    - public static int max(int a,int b) 返回两个int值中较大的一个

//求最大值
System.out.println("11和22的最大值是:"+Math.max(11,22));


    - public static int min(int a,int b) 返回两个int值中较小的一个

//求最小值
System.out.println("11和22的最小值是:"+Math.min(11,22));

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值