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
1、简介
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算术运算符直接对其对象进行数学运算,而必须调用其相对应的方法。方法中的参数也必须是BigDecimal的对象。构造器是类的特殊方法,专门用来创建对象,特别是带有参数的对象。
2、构造器描述
BigDecimal(int) 创建一个具有参数所指定整数值的对象。
BigDecimal(double) 创建一个具有参数所指定双精度值的对象。
BigDecimal(long) 创建一个具有参数所指定长整数值的对象。
BigDecimal(String) 创建一个具有参数所指定以字符串表示的数值的对象。
3、方法描述
add(BigDecimal) BigDecimal对象中的值相加,然后返回这个对象。
subtract(BigDecimal) BigDecimal对象中的值相减,然后返回这个对象。
multiply(BigDecimal) BigDecimal对象中的值相乘,然后返回这个对象。
divide(BigDecimal) BigDecimal对象中的值相除,然后返回这个对象。
toString() 将BigDecimal对象的数值转换成字符串。
doubleValue() 将BigDecimal对象中的值以双精度数返回。
floatValue() 将BigDecimal对象中的值以单精度数返回。
longValue() 将BigDecimal对象中的值以长整数返回。
intValue() 将BigDecimal对象中的值以整数返回。
-
抬头仰望星空的说说 仰望星空感悟人生句子
1、遥望星空弥漫,却幻化不成你的脸2、星空灿烂的树下,微风浮起,蛐蛐鸣叫,托向星星倾听。3、好一颗流星在夜空里划出银亮的线条,就像在探寻着世界里最美好的未来。4、这颗流星变成了...
格言查看全文>> -
yeezy 350 v3多少钱 椰子350v3配置拆解
yeezy 350 v3应该是今年椰子家族新品中很受关注的一款了,这双鞋子之前已经有曝光过谍照,而此次更加详细的发售信息和配置详情也被公开了,一起来了解下吧。椰子350v3多少...
品牌查看全文>> -
黑心小棉袄是什么意思
黑心小棉袄,用于形容坑爹的女儿。黑心小棉袄,是贴心小棉袄的反义词。俗语中说女儿是爸妈的贴心小棉袄,指女儿对父母一般都比较温柔贴心,善解人意,很能带给爸妈安慰。但也有些女儿天性比...
热词查看全文>> -
天冷epc灯亮是什么故障?
天冷epc灯亮是发动机以及电子系统故障,如在点火后或行驶过程中该灯常亮不灭或闪动,就代表该管理系统检测到故障,需要立即与服务站联系;如果因操作不当造成发动机熄火,此指示灯也会亮...
问答查看全文>>
推荐
- 1vivoy53st2和vivoy53s参数对比_有哪些异同点491
- 2雪佛兰科沃兹电瓶品牌型号,科沃兹蓄电池怎么更换教程364
- 3海言海语身体乳成分有哪些 海言海语身体乳值得入手吗217
- 4兰博基尼汽车如何命名的195
- 5汽车先通电再打火还是直接打火?区别在哪?434
- 6doi是什么意思114
- 7汽车前后轮胎花纹不一样可以吗?236
- 8最经典的性签名179