昌鑫号

java(java怎么读)

java, Decimal在java中一般用Bigdecimal表示,可用于计算、计费等。因为使用Double类型导致的结果可能会与期望值有些偏差,所以最好使用Decimal类型进行计算。

java中用BigDecimal表示decimal时的示例代码如下:

@ column (length=10,scale=2)//length表示长度,scale表示小数点后的位数。

private BigDecimal money;

当然需要注意的是,BigDecimal多用于运算、加减乘除。示例代码介绍如下:

BigDecimal num1=new BigDecimal(100);

BigDecimal num2=new BigDecimal(50);

//加法

BigDecimal result1=num1.add(num2);

//减法

BigDecimal result2=num1.subtract(num2);

//乘法

BigDecimal result3=num1.multiply(num2);

//除法

BigDecimal result4=num1.divide(num2);

java怎么读

展开:

BigDecimal类型与string和Double类型之间的转换是什么?

1、

如果字符串类型转换为BigDecimal类型,示例代码为:

BigDecimal bd=new BigDecimal(xxx);

String str=bd.toString();

2、

如果double类型转换为BigDecimal,示例代码为:

Double a=1.23;

BigDecimal c=BigDecimal.valueOf(a);

但是你不能用:

BigDecimal decimal=new BigDecimal(a);

java怎么读

3、

如果BigDecimal类型转换为double,示例代码为:

BigDecimal bd;

double d=bd.doubleValue();

java,以上就是本文为您收集整理的java最新内容,希望能帮到您!更多相关内容欢迎关注。

      
上一篇