java.lang.Math 复盘

在这里插入图片描述

耍不动了…

package com.beyond;

import javax.sound.midi.Soundbank;

public class MathTest {
    
    
    public static void main(String[] args) {
    
    
        System.out.println(Math.E);  // 自然对数的底数 e。
        System.out.println(Math.PI);  // 圆周率
        System.out.println(Math.sin(Math.PI/2));  // 1.0
        System.out.println(Math.cos(Math.PI));  // -1.0
        System.out.println(Math.acos(-1));   // 3.141592653589793 = PI
        System.out.println(Math.toRadians(180)==Math.PI);  // true
        System.out.println(Math.toDegrees(Math.PI));  // 180.0
        System.out.println(Math.exp(1) == Math.E);  // true
        System.out.println(Math.sqrt(4));  // 计算算术平方根  2.0
        System.out.println(Math.cbrt(8));  // 计算立方根  2.0
        System.out.println(Math.IEEEremainder(73, 8));   // 计算余数   1.0
        System.out.println(Math.ceil(-4.9));  // -4.0  向上取整
        System.out.println(Math.ceil(4.5));  // 5.0
        System.out.println(Math.floor(4.9));  // 4.0   向下取整
        System.out.println(Math.floor(-4.2));  // -5.0
        System.out.println(Math.rint(4.9));  // 5.0   内部是先取绝对值, 然后将0.5以上(不含0.5) 向上进一;  0.5 及 0.5 以下, 直接舍弃, 最后添加符号
        System.out.println(Math.rint(4.5));   // 4.0
        System.out.println(Math.rint(4.6));  // 5.0
        System.out.println(Math.rint(4.4));   // 4.0
        System.out.println(Math.rint(-4.4));   // -4.0
        System.out.println(Math.rint(-4.5));   // -4.0
        System.out.println(Math.rint(-4.6));   // -5.0
        System.out.println(Math.round(4.9f));  // 5   元数据上加0.5再向下取整
        System.out.println(Math.round(4.5f));  // 5
        System.out.println(Math.round(4.3f));  // 4
        System.out.println(Math.round(-4.5f));  // -4
        System.out.println(Math.pow(10, 3));  // 1000  计算a的b次
        System.out.println(Math.random());   // 生成 [0,1) 的随机数
        System.out.println(Math.random()*100+1);   // 生成 [1,101) 的随机数
        System.out.println(Math.incrementExact(4));  // 5
        System.out.println(4.9E2);  // 490  4.9*10的平方
        System.out.println(Math.ulp(1.5f) == Math.ulp(1.999999f));   // 1.1920929E-7
        System.out.println(Math.nextUp(3.33333f));  



    }
}

猜你喜欢

转载自blog.csdn.net/Beyond_Nothing/article/details/114681904