Math类的常用方法

Math里面的工具方法

abs获取一个数的绝对值

demo:

/**
 * @Classname : demo06
 * @Description : TODO abs方法
 * @Author : lin_refuel@qq.com
 */
public class demo06 {
    public static void main(String[] args) {
          //abs获取一个数的绝对值
        System.out.println(Math.abs(1314)); //1314的绝对值也是1314
        System.out.println(Math.abs(-1314)); // -1314的绝对值也是1314
    }
}

运行结果:
在这里插入图片描述

ceil方法和round方法

demo

/**
 * @Classname : demo06
 * @Description : TODO ceil方法和round方法
 * @Author : lin_refuel@qq.com
 */
public class demo06 {
    public static void main(String[] args) {
          //ceil -- 向上取整
        System.out.println(Math.ceil(3.14)); //3.14 向上取整就是4.0
        //round -- 4舍5入
        System.out.println(Math.round(3.14));// 3.14,4舍5入就是3
    }
}

运行结果:
在这里插入图片描述

floor方法

demo

package com.itxs.demo04;

/**
 * @Classname : demo06
 * @Description : TODO floor方法向下取整
 * @Author : lin_refuel@qq.com
 */
public class demo06 {
    public static void main(String[] args) {
        System.out.println(Math.floor(3.14));//3.14向下取整就是3.0
    }
}

运行结果:
在这里插入图片描述

pow方法,求一个数的几次幂

demo

/**
 * @Classname : demo06
 * @Description : TODO pow求一个数的几次幂
 * @Author : lin_refuel@qq.com
 */
public class demo06 {
    public static void main(String[] args) {
        //计算出2的3次幂,进行强制转换int
        System.out.println((int)(Math.pow(2,3)));// 8
    }
}

运行结果:
在这里插入图片描述

比较两个数大小的方法,max和min

demo

package com.itxs.demo04;

/**
 * @Classname : demo06
 * @Description :  TODO max和min
 * @Author : lin_refuel@qq.com
 */
public class demo06 {
    public static void main(String[] args) {
       //max:比较两个数大小,返回一个大数
        System.out.println(Math.max(1,4));// 4
        System.out.println(Math.max(4,6));// 6
        System.out.println("=================");
        //min:比较两个数大小,返回一个小数
        System.out.println(Math.min(4,6));// 4
        System.out.println(Math.min(6,9));// 9
    }
}

运行结果:
在这里插入图片描述

random:获取随机值

demo


/**
 * @Classname : demo06
 * @Description :  TODO max和min
 * @Author : lin_refuel@qq.com
 */
public class demo06 {
    public static void main(String[] args) {
        System.out.println(Math.random());//获取随机值0-1之间
        //获取0-100之间的随机值的方式
        System.out.println((int)(Math.random()*100));
        //获取随机值0-3(包括3)之间的数
        System.out.println((int)(Math.random()*3)+1);
    }
}

运行结果:
在这里插入图片描述

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值