java学习日记20230407-Math类

发布时间 2023-04-05 23:03:52作者: 、子夜

Math类

  • 包含用于执行基本数学运算的方法,如初等指数,对数,平方根和三角函数
  • 方法一览(均为静态方法)
    • public class MathMethods01 {
          public static void main(String[] args) {
              //绝对值
              System.out.println(Math.abs(-12));
              //求幂
              System.out.println(Math.pow(2, 5));
              //ceil向上取整
              System.out.println(Math.ceil(-2.000123));
              //floor向下取整
              System.out.println(Math.floor(-2.000123));
              //round 四舍五入
              System.out.println(Math.round(3.89));
              //sqrt开方
              System.out.println(Math.sqrt(16));
              //random 求随机数 (0<=x<1)之间的随机小数
              //a-b的随机整数
              ;
              int a = 2;
              int b = 7;
              int x = (int) Math.ceil(a + Math.random()*(b-a+1));
              System.out.println(x);
      
              //最大值
              System.out.println(Math.max(3,232));
              //最小值
              System.out.println(Math.min(123.01,123.21321));
          }
      }