当前位置:家常菜>百科>科技>正文

java decimal

人气:375 ℃/2024-10-16 02:07:33

decimal类型在java是怎么用的呢?下面就让我们一起来了解一下吧:

decimal在java中一般是用BigDecimal来表示的,通常可用于计算、计费等,由于使用Double类型所造成的结果可能会与期望值有一些偏差,因此使用decimal类型进行计算会更好一些。

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

@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);

拓展:

BigDecimal类型与string,Double类型的相互转换是怎样的呢?

1、

若是将String类型转成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);

3、

若是将BigDecimal类型转化为double,示例代码为:

BigDecimal bd;

double d = bd.doubleValue();

  • 南怀瑾佛学语录

    1、提得起,放得下,才有资格学佛;提得起,放得下,自然就可以成佛。说般若境界,一切万缘放下,诸恶莫作,众善奉行,修一切善法。做到了一切提得起,修一切福德,福德不是世间上的福报喔...

    语录查看全文>>
  • 众泰5008二手车值得买么?

    众泰5008二手车车况好的话还是值得买的:1、买二手车,既不是看年份,也不是看公里数,而是看车况。对车价的影响也是主要看年份跟车况,公里数会略微有些影响,但不大;2、先来看看这...

    问答查看全文>>
  • 汽车动力转向故障灯亮咋办?

    造成转向助力报警灯亮起的原因有很多,接下来我们看一下如何解决助力转向故障:1、动力转向系统中含有大量空气,导致汽车转向异常;2、转向液压管路中有异物造成转向泵流量控制阀卡滞;3...

    问答查看全文>>
  • 年会朋友圈文案 开年会的朋友圈说说文案

    1、在新的一年里,祝愿大家:脑筋天天急转弯,提高业绩有办法。事业步步上台阶,赚取钞票有绝招。同舟共济齐奋进,再创美好新时代。2、过去的辉煌不容忘记,美好的明天需要奋斗,新的一年...

    说说查看全文>>
  • 转向器轴承是什么?

    汽车转向器的价格:1、转向机的价格一般需要三四百吧。具体多少你去店里看看,因为不同地区收费会有一些差异;2、汽车转向器又名转向机、方向机,它是汽车转向系中最重要的部件;它的作用...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版