java.math.BigDecimal 用户余额计算分析

java哥 阅读:171 2021-03-31 21:33:26 评论:0

使用java.math.BigDecimal进行用户余额计算时,必须分为以下几个步骤:

 1、用float或者double变量构建BigDecimal对象。

 2、通过调用BigDecimal的加,减,乘,除等相应的方法进行算术运算。

 3、把BigDecimal对象转换成float,double,int等类型。


第一步:构建BigDecimal对象

BigDecimal bigDecimal= BigDecimal.valueOf(float/double);

第二步:实现 BigDecimal对象,加减乘除

BigDecimal bignum1 = new BigDecimal("10"); 
		BigDecimal bignum2 = new BigDecimal("5"); 
		BigDecimal bignum3 = null; 
		 
		//加法 
		bignum3 =  bignum1.add(bignum2); 	  
		System.out.println("和 是:" + bignum3); 
		 
		//减法 
		bignum3 = bignum1.subtract(bignum2); 
		System.out.println("差  是:" + bignum3); 
		 
		//乘法 
		bignum3 = bignum1.multiply(bignum2); 
		System.out.println("积  是:" + bignum3); 
		 
		//除法 
		bignum3 = bignum1.divide(bignum2); 
		System.out.println("商  是:" + bignum3);

第三步:实现 BigDecimal对象转换float 或者double
bigDecimal.doubleValue(); 
bigDecimal.floatValue();

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜
关注我们

一个IT知识分享的公众号