Math常用的数学运算(包括取整、取绝对值、保留几位小数等)
返回两个数的最大值(支持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));}
Math常用的数学运算(包括取整、取绝对值、保留几位小数等)相关推荐
- js 取整,保留2位小数
取整 1 parseInt(string, radix) 解析一个字符串,并返回一个整数 当参数 radix 的值为 0,或没有设置该参数时,parseInt() 会根据 string 来判断数字的基 ...
- php向上取整_PHP取整及保留两位小数的方法
PHP取整数函数常用的四种方法: intval():直接取整,舍弃小数,保留整数: round():四舍五入取整: ceil():向上取整,有小数就加1: floor():向下取整. number_f ...
- JS 两数相除取百分比%并保留两位小数
代码如下: //两数相除取百分比%并保留两位小数 function Percentage(number1, number2) { // 小数点后两位百分比return (Math.round(numb ...
- JavaScript数学运算(取整,取余和取模)
来源 | https://www.fly63.com 这篇文章主要介绍js取整.取余和取模的实现方法和它们之间的区别,以及Math对象的常用方法函数介绍,有需要的朋友可以参考下. 取整 在项目开发过程 ...
- JS小数运算的正确姿势:保留两位小数技巧全解析
前言 当你在开发网页或者移动应用时,你可能会遇到需要对数字进行精确处理的情况,比如需要将一个数字保留两位小数.而 JavaScript 作为一种广泛使用的编程语言,也提供了多种方法来实现这一功能.本文 ...
- js - 数学运算(取整,取余)
取整 1.取整//保留整数部分 parseInt(3/2) // 12.向上取整// 向上取整,有小数就整数部分加1 Math.ceil(3/2) // 23.四舍五入// 四舍五入 Math.rou ...
- js 小数向上取整,保留一位有效数字
向下取整:Math.floor() 向上取整:Math.ceil() 四舍五入:Math.round() 保留一位有效数字:num.toFixed(1)
- python向下取整pi并保留4位小数点_Python取整及保留小数小结
1.int() 向下取整 内置函数 n = 3.75 print(int(n)) >>> 3 n = 3.25 print(int(n)) >>> 3 2.roun ...
- java:数学运算的取最大、最小、绝对值的函数方法
数学运算的取最大.最小.绝对值的函数方法 相关说明 源码 运行结果 相关说明 方法Math.A A为数学方法 数学方法: min(a,b) ········a到b的最小值 max(c,d) ····· ...
- java运算四舍五入取整_java取整和四舍五入
java取整和四舍五入 舍掉小数取整:Math.floor(2.0)=2 舍掉小数取整:Math.floor(2.1)=2 舍掉小数取整:Math.floor(2.5)=2 舍掉小数取整:Math.f ...
最新文章
- 【MATLAB】MATLAB的控制流
- java rxtx 64_java – RXTX无法在Windows 7 64位下列出或查找端口
- 设置作者_阿里Java开发手册建议创建HashMap时设置初始化容量,但多少合适
- java url 上传文件_Java使用HttpURLConnection上传文件(转)
- do还是doing imagine加to_imagine doing还是todo
- 前端生态混乱,AMPMIP在努力做标准化工作
- java代理通俗简单解析
- 度量计算机外部传输单位,用来度量计算机外部设备传输率的是什么度量单位?...
- angular2创建应用_如何在Angular 2+应用程序中使用JavaScript库
- php二维数组排序方法(array_multisort usort)
- swift学习_xcode6搭建
- keepalived高可用配置注意事项
- linux怎样安装麒麟双系统,U盘启动中标麒麟V6双系统安装教程
- springcahce集成redis 设置过期时间
- 使用SAP download manager下载SAP软件
- 山西内蒙古地区知名的调查研究咨询公司
- Python实现rosbag转换成video
- mac认证服务器无响应,无法连接认证服务器mac
- cannot uninstall a distutils installed project'
- 视频变声音的软件有哪些?剪辑视频怎么改变声音
热门文章
- 西奥电梯服务器故障维修,电梯维保须知:西子奥的斯电梯故障分析及解决
- 文献阅读——梅州佛教香花的结构、文本与变体
- Moss到底算不算叛逃?
- java+rabbitMQ实现一对一聊天
- jp.ne.so_net.ga2.no_ji.jcom.JComException: createInstance() failed HRESULT=0x800401F3L
- 在VT上搜索恶意软件
- 使用fastcoll生成字符串MD5碰撞
- Halo博客 -- ③ 本地运行
- aotorun专杀工具(U盘病毒专杀)
- android 用blend设计,Android OpenGLES2.0(十八)——轻松搞定Blend颜色混合