Java:Math类和Random常用方法

Java:Math类、Random

import java.util.Random;
import static java.lang.Math.*;//JDK1.5新特性 静态导入包
public class TestMath
{
    
    
    public static void main(String[] args)
    {
    
    
        System.out.println("计算-3绝对值的结果: "+abs(-3));
        System.out.println("求大于4.7的最小整数: "+ceil(4.7));
        System.out.println("求小于-3.2的最大整数: "+floor(-3.2));
        System.out.println("对-5.3进行四舍五入之后的结果: "+round(-5.3));
        System.out.println("求两个数 6 和 95 的较大值: "+max(6,95));
        System.out.println("求两个数 62 和 2 的较小值: "+min(62,2));
        System.out.println("生成一个大于等于0.0 小于1.0的随机值: "+random());
        Random r = new Random();//实例化一个Random类
        System.out.println("随机产生一个整数: "+r.nextInt());
        System.out.println("随机产生一个浮点型的值: "+r.nextFloat());
        System.out.println("随机产生一个双精度的值: "+r.nextDouble());
        System.out.println("随机产生一个大于等于0小于10的整数: "+r.nextInt(10));
        System.out.println("随机产生一个布尔型的值: "+r.nextBoolean());
        System.out.println("随机产生一个概论密度为高斯分布的双精度值: "+r.nextGaussian());
    }
}

平时的学习积累(勿喷)

猜你喜欢

转载自blog.csdn.net/qq_45670336/article/details/109085940