Math工具类

Posted wan19890618123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Math工具类相关的知识,希望对你有一定的参考价值。

public static void main(String[] args) {
        // 工具类,所有方法都以静态方法提供,没有实例存在的意义
        // 不提供任何实例的方法,代表当前类属于无状态的。
        // 不需要下一代进化,终极版
        // PI/6 3.14/6=
        // 弧度, 度数 30degree(不是这个)
        System.out.println(Math.sin(0.525));//返回角度的三角正玄

        // 绝对值
        System.out.println(Math.abs(-333.33));//绝对值

        // 四舍五入
        System.out.println(Math.round(3.48));//四舍五入
        System.out.println(Math.round(3.58));//四舍五入
        // 看绝对值,再加符号
        System.out.println(Math.round(-3.48));//先进性绝对值  然后再加-号
        System.out.println(Math.round(-3.58));//先进性绝对值  然后再加-号

        System.out.println(Math.round(3.6873));
        System.out.println(Math.round(5.45643));
        System.out.println(Math.min(3, 5));
        System.out.println(Math.max(45,67));

        // 保留多少位有效数字
        // round(doubel a , int len);

        // floor 地板,下
        //System.out.println("便于查看");
        System.out.println(Math.floor(3.77));
        // 天花板
        System.out.println(Math.ceil(3.48));

        // 下, -4 在下面 -3 3.4上面
        //System.out.println("便于查看1");
        System.out.println(Math.floor(-3.4));
        System.out.println(Math.floor(-3.7));
        System.out.println(Math.ceil(-3.48));
        // 指数函数
        System.out.println(Math.pow(2, 5));
        //

        System.out.println(Math.toDegrees(0.5)); // 转换为度数
        System.out.println((int)(Math.random()*10));
        String name = "fjfg";
        System.out.println(name.);
        // 二维图形

    }

 

char c=(char)(int)(Math.random()*26+97);
        System.out.println(c);//生成随机26个字母中的一个

 

以上是关于Math工具类的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 有用的代码片段和 trick

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例

java.util.Math类--数学相关的工具类

Arrays工具类Math工具类

Java笔记java数学工具类Math

Math工具类