簡體   English   中英

如何在Java中實現綜合功能

[英]how to implement roundup function in java

如何在Java中實現類似於excel的Roundup()的功能?

例如-如何在Java中將0.3102舍入為0.4?

double r =0.3102;
BigDecimal bd = new BigDecimal(r);
bd = bd.setScale(1,BigDecimal.ROUND_UP);
r = bd.doubleValue();
System.out.println(r);

BigDecimal可以幫助實現這一目標。

例如-

 // new BigDecimal(<your-number>).setScale(<scale-value>, BigDecimal.ROUND_UP)) 
 result =  new BigDecimal(0.3105).setScale(1, BigDecimal.ROUND_UP));

 // result = 0.4

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM