Java数值运算

作者: Pascal | 来源:发表于2015-01-14 15:49 被阅读0次

1.BigDecimal
public static void main(String[] args) { for (int i = 0; i < 10; i++) { double number = RandomUtils.nextDouble(0.01, 4); BigDecimal bd = new BigDecimal(number); System.out.print(bd.setScale(2, BigDecimal.ROUND_HALF_DOWN).doubleValue()); System.out.print(" "); System.out.print(bd.setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue()); System.out.print(" "); System.out.print(bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue()); System.out.print(" ");//下面的模式会不准确 System.out.print(bd.setScale(2, BigDecimal.ROUND_FLOOR).doubleValue());// 小 System.out.print(" "); System.out.print(bd.setScale(2, BigDecimal.ROUND_DOWN).doubleValue());// 小 System.out.print(" "); System.out.print(bd.setScale(2, BigDecimal.ROUND_UP).doubleValue());// 大 System.out.print(" "); System.out.print(bd.setScale(2, BigDecimal.ROUND_CEILING).doubleValue());// 大 System.out.print(" "); System.out.println(bd.doubleValue()); } }

相关文章

  • Java数值运算

    1.BigDecimalpublic static void main(String[] args) { for ...

  • Java学习之算术运算符

    Java 中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算...

  • shell之运算符

    expr 或 let 数值运算工具 注意:+号左右必须有空格 $((运算式)) 或 $[运算式] 数值运算工具

  • Numpy中的矩阵运算+聚合操作+arg运算(2019.1.17

    Numpy中的矩阵运算 1.矩阵与数值之间的运算,矩阵与数值之间的算术运算,是矩阵里面的元素与数值进行运算 2.矩...

  • Sass变量基本运算

    介绍 任何语言中都会存在数据的运算,运算又分为数值运算和逻辑运算。今天我们学习数值运算的部分'+'、"-""、*"...

  • 数值运算

    数值运算方法有如下3种实现方式: 案例: aa=11 bb=22 dd=$(expr $aa + $bb) 上面的...

  • 数值运算

    描述 获得用户输入的一个字符串,格式如下: M OP N 其中,M和N是任何数字,OP代表一种操作,表示为如下四种...

  • javascript常用的Math数学对象函数你知道多少?

    如果我们要通过JS来进行圆周运算、进行数值的四舍五入运算、进行三角形运算等等与数学相关的运算,我们就要用到java...

  • Bash运算符

    一、数值运算与运算符 1.1数值运算 1.1.1 declare 声明变量类型 语法: 选项:-:给变量设定类型属...

  • 一个会导致bug的可能

    由于Java中的数值运算会导致误差,所以出现bug后,有时候需要去检验下具体数值,通过简单的if语句把例外情况排除...

网友评论

    本文标题:Java数值运算

    本文链接:https://www.haomeiwen.com/subject/buqcxttx.html