您的位置:首页 > 编程语言 > Java开发

有关小数的取舍

2016-12-29 01:30 197 查看
 Java

double  a=1.6656

1,保留两位小数,不进行四舍五入

a-Math.floor(a*100d)/100   ->a=1.66    

2保留两位小数,并且四舍五入

a=Math.round(a*100)/100d   ->a=1.67

3.小数取整,不进行四舍五入

a=Math.floor(a)   ->  a=1

4.取整,四舍五入

a=Math.round(a)  ->   a=2

js

var  a=1.6656

1.保留两位小数,不进行四舍五入

a=Math.floor(a*100)/100   -> a=1.66

2.保留两位小数,并四舍五入

a=a.tofixed(2); ->     a=1.67

3.取整不进行四舍五入

a=parseInt(a) ->   a=1

a=Math.floor(a)  ->a=1

4 取整四舍五入

a=Math.round(a)  -> a=2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  小数取舍 Java js