小数点截取

Posted shufeiyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小数点截取相关的知识,希望对你有一定的参考价值。

String myMoney = "100.0128";

BigDecimal money= new BigDecimal(myMoney);

//设置精度,以及舍入规则
money= money.setScale(2, BigDecimal.ROUND_HALF_UP);

System.out.println(money);

//100.01

2. double myMoney = 100.0128;

myMoney = Math.round(myMoney * 100) / (double) 100 ;

BigDecimal money= new BigDecimal(myMoney);

System.out.println(money); //后面则有很多的小数

//为了保证小数位数为2位

BigDecimal money= new BigDecimal(Double.toString(myMoney));

System.out.println(money); //小数位数则为2位


以上是关于小数点截取的主要内容,如果未能解决你的问题,请参考以下文章

js截取小数点后的字符,比如aaa.xls货aaa.xlsx,请问怎么截取出xls或者xlsx?

java截取字符串 如何截取小数点以前的字符?比如1234.56截取后为1234

字符串截取前几位数,截取小数点之前的数字

IOS字符串截取保留小数点后两位

小数点截取

java double 类型 怎样截取小数点后4位