java中Math类常用的方法

作用:数学工具包,用于数值计算
package com.fei.test;

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

  //1.Math类里面的abs()(Math类里面所有的方法都是静态的,所以直接用类名.的方法调用)
  
    int num1 = Math.abs(-1);
    System.out.println("-1的绝对值为:"+num1);//1

   //2.Math类里面的ceil()
    double num2 =  Math.ceil(1.2);
    System.out.println("1.2的上限为:"+num2);//2.0

   //3.Math类里面的floor()
    double num3 = Math.floor(2.1);
    System.out.println("2.1的下限为:"+num3);//2.0

   //4.Math类里面的max():求两者最大值
    double num4 = Math.max(2.1,5.7);
    System.out.println("两者之间的最大值是:"+num4);//5.7

    //5.Math类里面的min():求两者最小值
    double num5 = Math.min(2.1,5.7);
    System.out.println("两者之间的最小值是:"+num5);//2.1

    //6.Math类里面的pow():求幂
    double num6 = Math.pow(2,3);
    System.out.println("求幂的值:"+num6);//8.0

    //7.Math类里面的round():求四舍五入的结果
    double num7 = Math.round(4.6);
    System.out.println("四舍五入的结果为"+num7);//5.0

    //8.Math类里面的random():求随机数[0,1)
    double num8 = Math.random();
    System.out.println("0-1之间产生的随机数是:"+num8);//
    //9.求指定范围内的随机数
    int num9 = getRandom(5,15);
    System.out.println(num9);

}

//得到指定范围的随机数:(max-min)*随机数+min
public static int getRandom(int min,int max){
    double random =Math.random();
    int num = (int)((max-min)*random)+min;
    return num;
}
}
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值