Math 数学工具类的使用 1. abs(num) : 获取绝对值 2. ceil(num) : 向上取整 3. floor(num) : 向下取整 4. 四舍五入 5. Math.PI : 近似圆周率常量 (double) ...
分类:
其他好文 时间:
2019-12-01 14:07:12
阅读次数:
112
昨天遇到一个问题,在6.6045保留三位小数时,使用round()函数进行计算,我们希望得到6.605,然而:round(6.6045,3)6.604网上有人说,因为在计算机里面,小数是不精确的,例如1.115在计算机中实际上是1.114999999999999991182,所以当你对这个小数精确到小数点后两位的时候,实际上小数点后第三位是4,所以四舍五入,结果为1.11.这种说法,对了一半。因为
分类:
编程语言 时间:
2019-11-29 19:51:21
阅读次数:
78
最近工作中使用Echarts开发报表的时候遇到了这样的一个问题,需求是一个div中左边是一个环形图表,右边是一个表格,表格中展示图表中每个类别占用的百分比。存在的问题:1.当存在四舍五入的时候,Echarts的百分比算法和自己写的百分比算法不同,导致相加后不等于100%.2.当Echarts图中比如 ...
分类:
编程语言 时间:
2019-11-25 20:30:12
阅读次数:
162
Float在内存中的存储方式及IEC61131处理 1,fp32(32bits float)类型数据在存储器中占用4Bytes存储,且遵循IEEE-754标准: 一个浮点数分三部分组成: 2,符号位s Bit31表示符号位,符号位指数值的正负,0表示正数,1表示负数。 3,指数e bit30-23, ...
分类:
其他好文 时间:
2019-11-24 09:31:36
阅读次数:
115
MySQL数据库多表查询 [toc] 多表查询 1. 查询结果来自于多张表,即多表查询 子查询 常用在WHERE子句中的子查询 1. 用于比较表达式中的子查询;子查询仅能返回单个值(查询s1表中大于平均年龄的人) 2. 查询结果嵌入到另一个表里,小数转换整数会四舍五入 3. 多表查询: 用子循环查看 ...
分类:
数据库 时间:
2019-11-23 21:36:55
阅读次数:
97
查找字符串中的字符串 indexOf() 方法返回字符串中指定文本首次出现的索引(位置): lastIndexOf() 方法返回指定文本在字符串中最后一次出现的索引: 如果未找到文本, indexOf() 和 lastIndexOf() 均返回 -1 search() 方法返回字符串中指定文本第一次 ...
分类:
编程语言 时间:
2019-11-23 18:14:38
阅读次数:
74
Double htert=34.9768; DecimalFormat df = new DecimalFormat("#.00");// 保留五位小数非四舍五入型 df.setRoundingMode(RoundingMode.DOWN); //这个设置很重要,没有这个设置就会四舍五入 Strin ...
分类:
编程语言 时间:
2019-11-20 19:28:45
阅读次数:
66
一、 问题 昨天遇到一个问题,在 6.6045 保留三位小数时,使用 round() 函数进行计算,我们希望得到 6.605,然而: >>> round(6.6045, 3) 6.604 网上有人说,因为在计算机里面,小数是不精确的,例如 1.115 在计算机中实际上是 1.114999999999 ...
分类:
编程语言 时间:
2019-11-19 12:09:35
阅读次数:
64
有时候在测试过程中会截取返回值,当你截取的值不值最终的值,需要进行计算后才能使用并且需要保留两位小数,不进行四舍五入的计算; 此时 我使用了各种办法,但是最终我采用了一种最直接,最暴力的方法就是先乘后除,先变int后转floa。 Action(){ float a = 2.8999;float b; ...
分类:
其他好文 时间:
2019-11-18 18:21:14
阅读次数:
90
php ceil()函数 语法 ceil()函数怎么用? php ceil()函数的作用是向上舍入为最接近的整数,语法是ceil(number),表示返回不小于参数X的下一个整数,如果没有小数,返回参数X,如果有小数部分则舍去小数部分,向前进一位,注意不是四舍五入,当参数是string字符串时,则返 ...
分类:
Web程序 时间:
2019-11-18 13:05:39
阅读次数:
115