Math 一,Math.abs() 求绝对值 Math.PI 圆周率 二,求近似值: 1.Math.round() 四舍五入 负数: >0.5进1 <= 0.5舍去 2. Math.ceil() 向上取整 3.Math.floor() 向下取整 三,求最值 1.Math.max() 最大值。2,Ma ...
分类:
其他好文 时间:
2019-02-14 00:18:53
阅读次数:
144
八种常用的数学函数: ① abs(x):求绝对值 ② ceil(x),floor(x):向上/下取最接近的整数 ③ cos(x),sin(x),tan(x):三角函数 ④ min(),max():最小值与最大值 ⑤ pow(base,exp):求乘方 ⑥ rand(),rand(min,max):产 ...
分类:
Web程序 时间:
2019-02-12 12:55:34
阅读次数:
208
Java中的保留有效数字的方式有很多,感觉很是繁琐,不如直接: 1 System.out.printf("%.1f",69.66); 这是保留一位有效数字,自动四舍五入了,结果为69.7; : 你怎么了? : 我学不完了......o(╥﹏╥)o 学无止境啊。。。 如有个别回答错误,评论指出,我必更 ...
分类:
编程语言 时间:
2019-02-10 23:43:19
阅读次数:
301
1 四舍五入 eg: (1.23).round() = 1.2 (1.2456).round(3) = 1.246 2 加减乘除 eg: (1).plus(2) = 3 if (!Number.prototype.round) { Number.prototype.round = function ...
分类:
Web程序 时间:
2019-01-31 16:46:56
阅读次数:
104
本章上来就提出一个很有意思的问题,虽然我并没有尝试过100个0.1相加,也很少有在写代码时碰到小数。原来是因为有些十进制数无法转化成二进制数,0.1转化成二进制数时类似于循环小数,计算机也只能取到近似值,无法处理无限循环小数,计算机会根据变量数据类型所对应的长度将数值从中间截断或者四舍五入,这也就是 ...
分类:
其他好文 时间:
2019-01-28 01:23:47
阅读次数:
170
这一章开头第一小节作者提出了一个问题,就是“将0.1累加100次也得不到10“,我也很纳闷,不理解为啥结果不是10,作者先是用一段C语言程序介绍累加的过程,然后做了解析,程序并没有出现任何语法错误,但是运行的结果并不是10.,因为计算机内部所有的信息都是由二进制的形式来处理的,因此在这一点上整数和小 ...
分类:
其他好文 时间:
2019-01-26 20:59:38
阅读次数:
152
第三章,讲的是二进制的小数运算机制,如何用二进制表示小数呢?通俗的说:一个小数乘以2结果小于1就为0基数不变,若大于1为1,基数=基数-1。 例:0.6,0.6*2=1.2>1 为1 基数=1.2-1=0.2,0.2*2=0.4<1 为0 基数=0,0.4*0.8<1 为0 基数=0,0.8*2=1 ...
分类:
其他好文 时间:
2019-01-26 11:05:38
阅读次数:
169
Console.WriteLine(string.Format("{0:####}", 594884.539)); Console.WriteLine(string.Format("{0:N0}", 594884.539)); ...
1)fix(n)的意义是取小于n的整数(是向零点舍入的意思是往零的方向上靠),这是一类应用在整数取值上的函数,就如同以前我们所研究的求整问题,例如,fix(pi)=3;fix(3.5)=3;fix(-3.5)=-3;我这样举例的意思是说明这与四舍五入无关,就是纯粹的一种取值函数。下面讲到各类时我都会 ...
分类:
其他好文 时间:
2019-01-24 20:07:26
阅读次数:
152
System.out.printf("%.2f,temp"); 该输出会自动将小数点最后一位四舍五入。 ...
分类:
编程语言 时间:
2019-01-24 16:37:24
阅读次数:
235