您的位置:首页 > 编程语言 > Java开发

java 四舍五入保留小数

2016-03-31 10:31 615 查看


java四舍五入保留小数


//方式一:

doublef=3.1516;

BigDecimalb=newBigDecimal(f);

doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();


//方式二:

newjava.text.DecimalFormat("#.00").format(3.1415926);

//#.00表示两位小数#.0000四位小数以此类推…


//方式三:

doubled=3.1415926;

Stringresult=String.format("%.2f",d);

//%.2f%.表示小数点前任意位数2表示两位小数格式后的结果为f表示浮点型。


//方法四:

Math.round(5.2644555*100)*0.01d;

//String.format("%0"+15+"d",23)23不足15为就在前面补0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: