java bigdecimal保留两位小数

java中bigdecimal怎么保留两位小数呢?不知道的小伙伴来看看小编今天的分享吧!

java中bigdecimal保留两位小数的方法:

/**

* 保留两位小数

*/

@org.junit.Test

public void formatTest() {

double num=13.154215;

//方式一

DecimalFormat df1 = new DecimalFormat("0.00");

String str = df1.format(num);

System.out.println(str); //13.15

//方式二

// #.00 表示两位小数 #.0000四位小数

DecimalFormat df2 =new DecimalFormat("#.00");

String str2 =df2.format(num);

System.out.println(str2); //13.15

//方式三

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

String result = String.format("%.2f", num);

System.out.println(result); //13.15

}

拓展资料:

BigDecimal

一、简介

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。

二、构造器描述

BigDecimal(int) 创建一个具有参数所指定整数值的对象。

BigDecimal(double) 创建一个具有参数所指定双精度值的对象。

BigDecimal(long) 创建一个具有参数所指定长整数值的对象。

BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。

三、方法描述

add(BigDecimal) BigDecimal对象中的值相加,然后返回这个对象。

subtract(BigDecimal) BigDecimal对象中的值相减,然后返回这个对象。

multiply(BigDecimal) BigDecimal对象中的值相乘,然后返回这个对象。

divide(BigDecimal) BigDecimal对象中的值相除,然后返回这个对象。

toString() 将BigDecimal对象的数值转换成字符串。

doubleValue() 将BigDecimal对象中的值以双精度数返回。

floatValue() 将BigDecimal对象中的值以单精度数返回。

longValue() 将BigDecimal对象中的值以长整数返回。

intValue() 将BigDecimal对象中的值以整数返回。

以上就是小编今天的分享了,希望可以帮助到大家。

标签:bigdecimal java 保留两位小数

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
java web开发看什么书好
2022-08-05
java web开发看什么书好
java程序员待遇怎么样
2022-08-05
java程序员待遇怎么样
java语言都能干什么
2022-08-05
java语言都能干什么
java matcher
2022-08-05
java matcher
java开发是做什么的
2022-08-05
java开发是做什么的
Java认证学什么
2022-08-05
Java认证学什么
java代表什么意思
2022-08-05
java代表什么意思
bigdecimal转double
2022-08-05
bigdecimal转double
java调用webservice接口
2022-08-05
java调用webservice接口
Java用处具体有哪些作用
2022-08-05
Java用处具体有哪些作用
手机老是弹出广告怎么解决
2022-08-05
手机老是弹出广告怎么解决
小爱同学怎么判断我喜欢的人喜不喜欢我
2022-08-05
小爱同学怎么判断我喜欢的人喜不喜欢我
安卓手机如何打开.kmz文件
2022-08-05
安卓手机如何打开.kmz文件
苹果手机文件管理在哪里
2022-08-05
苹果手机文件管理在哪里
安卓手机如何打开.sav文件
2022-08-05
安卓手机如何打开.sav文件
win+r代码大全
2022-08-05
win+r代码大全
oppo小布怎么接电话
2022-08-05
oppo小布怎么接电话
bm3a是什么型号手机
2022-08-05
bm3a是什么型号手机
腾讯视频扫黑风暴弹幕怎么关
2022-08-05
腾讯视频扫黑风暴弹幕怎么关
抖音吃喝玩乐榜在哪里看
2022-08-05
抖音吃喝玩乐榜在哪里看
excel日期加减计算方法
2022-08-05
excel日期加减计算方法
boss直聘线下审核岗是什么
2022-08-05
boss直聘线下审核岗是什么
学小易更新了怎么恢复旧版本
2022-08-05
学小易更新了怎么恢复旧版本
某联是什么团购
2022-08-05
某联是什么团购
剪映封面为什么是黑的
2022-08-05
剪映封面为什么是黑的