首页 > 其他分享 >Math常用的数学运算(包括取整、取绝对值、保留几位小数等)

Math常用的数学运算(包括取整、取绝对值、保留几位小数等)

时间:2022-12-10 16:32:02浏览次数:33  
标签:double System num 取整 println 小数 Math out

返回两个数的最大值(支持int long float double)

System.out.println(Math.max(1,2));

返回两个数的最小值(支持int long float double)

System.out.println(Math.min(1,2));

返回一个数的绝对值(支持int long float double)

System.out.println(Math.abs(-15.6));

返回一个数四舍五入后取整(支持float double)注意, float型取整后是int型,而double取整后是long型。

System.out.println(Math.round(15.6));

返回向下取整的值(支持 double)

System.out.println(Math.floor(15.6));

返回大于等于0小于1的随机数

System.out.println(Math.random());

返回2的3次方

System.out.println(Math.pow(2,3));

保留n位小数:策略是先乘以10的n次方,取整后转化为浮点数,再除以10的n次方

System.out.println(SplitAndRound(2.3659,2));

    /**
     * 为num保留n位小数
     * @param num
     * @param n
     * @return
     */
    public static double SplitAndRound(double num, int n) {
        num = num * Math.pow(10, n);
        return (Math.round(num)) / (Math.pow(10, n));
    }

本文内容到此结束了, 如有收获欢迎点赞

标签:double,System,num,取整,println,小数,Math,out
From: https://blog.51cto.com/zhanjq/5927797

相关文章

  • 前端开发系列009-基础篇之JavaScript内置Math
    title:'前端开发系列009-基础篇之JavaScript内置Math'tags:-javaScript系列categories:[]date:2017-05-0822:23:23本文介绍JavaScript中的内置对象Math,以及Ma......
  • 前端开发系列009-基础篇之JavaScript内置Math
    title:'前端开发系列009-基础篇之JavaScript内置Math'tags:-javaScript系列categories:[]date:2017-05-0822:23:23本文介绍JavaScript中的内置对象Math,以及Ma......
  • 8. 内置对象Math
    内置对象Math的常见方法Math和其他的对象不同,它不是一个构造函数,不需要创建对象。所以我们不需要通过new来调用,而是直接使用里面的属性和方法即可。Math属于一个工......
  • JS——Math(数学&随机方法)
    Math对象方法与其他全局对象不同,Math对象没有构造函数。方法和属性是静态的可以在不首先创建Math对象的情况下使用所有方法和属性(常量)方法描述abs(x)返回x......
  • 找到一个大于2022的最小数且这个数二进制后6位全是0
    *请找到一个大于2022的最小数,*这个数转换成二进制之后,*最低的6个二进制为全为0。请将这个数的十进制形式作为答案提交1<<i的意思是这个数把二进制1左移i位......
  • MathorCup 高校数学建模挑战赛——大数据竞赛
    MathorCup 高校数学建模挑战赛——大数据竞赛练习题:观影大数据分析王 S 聪想要在海外开拓万 D电影的市场,这次他在考虑:怎么拍商业电影才能赚钱?毕竟一些制作成本超过......
  • Date对象 Math对象
    Date:日期对象1.创建:vardate=newDate();2.方法:toLocaleString():返回当前date对象对应的时间本地字符串格式getTime():获取毫秒值。返回当前如期对象描述的时间到1970......
  • 分数与小数
    【例1】求1/n的值。问题描述给定个非0的整数n,计算1/n的值。输入第一行整数T,表示测试组数。后面T行,每行一个整数n(1≤|n|≤10^5)。输出输出1/n(是循环小数的,只输出......
  • vue3 input 控制小数位 自定义指令
    创建文件 globalindex.ts main.ts文件引入importglobalfrom"@/global";app.use(global)index.ts    内容import{App}from"vue";exportdefaul......
  • Math方法
    1.基本介绍Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。2.方法使用publicclassMathMethod{publicstaticvoidmain(String[]......