栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Math中常用方法小结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Math中常用方法小结

Math为lang包中的类,无需导包可直接调用

向上取整,向下取整方法:

public class Demo1 {
    public static void main(String[] args) {
        //ceil 向上取整  floor向下取整
        System.out.println(Math.ceil(25.12));
        System.out.println(Math.floor(25.12));
        System.out.println(Math.ceil(-25.12));
        System.out.println(Math.floor(-25.12));

ceil 译为向正无穷取值 所以向上取值可理解为正方向取距离本身最近的整数。

floor 一样可理解为向负方向距离本身的整数取值。

随机数,绝对值,        取反          ,最大值,最小值

random,   asb    ,  negateExacet    ,   max    , min 

        //0-1随机数 double类型 左开右闭
        System.out.println(Math.random());
        //绝对值
        System.out.println(Math.abs(-14));
        //取反
        System.out.println(Math.negateExact(14));
        //最大值 最小值
        System.out.println(Math.max(14,55));
        System.out.println(Math.min(13,55));

 其中random方法可对其进行修饰来获取想要的生成随机数范围

//打印十次0-10的随机数
for (int i = 0; i < 10; i++) {
            System.out.println((int)(Math.random()*10+1));
        }

 

通过对random方法产生的随机进行加减乘除得出自己想要的随机数区间(其实Random类更好用)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/591583.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号