一切福田,不離方寸,從心而覓,感無不通。

Java中四舍五入

1、Math中四舍五入的方法

Math.ceil(double a)向上舍入,将数值向上舍入为最为接近的整数,返回值是double类型

Math.floor(double a)向下舍入,将数值向下舍入为最为接近的整数,返回值是double类型

Math.round(float a)标准舍入,将数值四舍五入为最为接近的整数,返回值是int类型

Math.round(double a)标准舍入,将数值四舍五入为最为接近的整数,返回值是long类型

2、Math中random生成随机数

Math.random()生成大于等于0,小于1的随机数

3、Random类生成随机数

两种构造方式:第一种使用默认的种子(当前时间作为种子),另一个使用long型整数为种子,Random类可以生成布尔型、浮点类型、整数等类型的随机数,还可以指定生成随机数的范围

4、BigDecimal处理小数

两种构造方式:第一种直接value写数字的值,第二种用String

from:https://www.cnblogs.com/testerlina/p/11349456.html