java计算金额大数据用BigDecimal
2015-09-24 08:40
441 查看
import java.math.BigDecimal;
public class 金额 {
/**
* @param args
*/
public static void main(String[] args) {
double aim1 = MyMath.mul(531118.848, 2.57);
BigDecimal a1 = new BigDecimal(aim1);
System.out.println("AREA2011---------"+ a1.longValue());
double aim2 = MyMath.mul(2111119.603, 2.3);
a1 = new BigDecimal(aim2);
System.out.println("AREA2012---------"+ a1.longValue());
double aim3 = MyMath.mul(3911117.776, 2.2);
a1 = new BigDecimal(aim3);
System.out.println("AREA2013---------"+ a1.longValue());
double aim4 = MyMath.mul(3111184.675, 2.15);
a1 = new BigDecimal(aim4);
System.out.println("AREA 2014---------"+ a1.longValue());
double aim5 = MyMath.mul(1111104.32, 2.11);
a1 = new BigDecimal(aim5);
System.out.println("AREA2015---------" + a1.longValue());
double b8 = MyMath.mul(1111484.524, 2.57);
double b6 = MyMath.mul(11111930.64, 2.215);
a1 = new BigDecimal(b8);
BigDecimal a2 = new BigDecimal(b6);
BigDecimal a3 = a1.add(a2);
System.out.println("2011---------" + a3.longValue());
b8 = MyMath.mul(13111113.261, 2.3);
b6 = MyMath.mul(22111165.766, 2.215);
a1 = new BigDecimal(b8);
a2 = new BigDecimal(b6);
a3 = a1.add(a2);
System.out.println("2012---------" + a3.longValue());
b6 = MyMath.mul(24111122.509,2.2);
a3 = new BigDecimal(b6);
System.out.println("2013---------" + a3.longValue());
b6 = MyMath.mul(21111194.201, 2.15);
a3 = new BigDecimal(b6);
System.out.println("2014---------" + a3.longValue());
b6 = MyMath.mul(13111141.242, 2.11);
a3 = new BigDecimal(b6);
System.out.println("2015---------" + a3.longValue());
}
}
public class 金额 {
/**
* @param args
*/
public static void main(String[] args) {
double aim1 = MyMath.mul(531118.848, 2.57);
BigDecimal a1 = new BigDecimal(aim1);
System.out.println("AREA2011---------"+ a1.longValue());
double aim2 = MyMath.mul(2111119.603, 2.3);
a1 = new BigDecimal(aim2);
System.out.println("AREA2012---------"+ a1.longValue());
double aim3 = MyMath.mul(3911117.776, 2.2);
a1 = new BigDecimal(aim3);
System.out.println("AREA2013---------"+ a1.longValue());
double aim4 = MyMath.mul(3111184.675, 2.15);
a1 = new BigDecimal(aim4);
System.out.println("AREA 2014---------"+ a1.longValue());
double aim5 = MyMath.mul(1111104.32, 2.11);
a1 = new BigDecimal(aim5);
System.out.println("AREA2015---------" + a1.longValue());
double b8 = MyMath.mul(1111484.524, 2.57);
double b6 = MyMath.mul(11111930.64, 2.215);
a1 = new BigDecimal(b8);
BigDecimal a2 = new BigDecimal(b6);
BigDecimal a3 = a1.add(a2);
System.out.println("2011---------" + a3.longValue());
b8 = MyMath.mul(13111113.261, 2.3);
b6 = MyMath.mul(22111165.766, 2.215);
a1 = new BigDecimal(b8);
a2 = new BigDecimal(b6);
a3 = a1.add(a2);
System.out.println("2012---------" + a3.longValue());
b6 = MyMath.mul(24111122.509,2.2);
a3 = new BigDecimal(b6);
System.out.println("2013---------" + a3.longValue());
b6 = MyMath.mul(21111194.201, 2.15);
a3 = new BigDecimal(b6);
System.out.println("2014---------" + a3.longValue());
b6 = MyMath.mul(13111141.242, 2.11);
a3 = new BigDecimal(b6);
System.out.println("2015---------" + a3.longValue());
}
}
相关文章推荐
- 云计算学习
- Shape 转载http://blog.csdn.net/bear_huangzhen/article/details/24488337
- Clip 转载http://blog.csdn.net/lonelyroamer/article/details/8244777/
- email 发送机制
- 大数据有多大?
- Aisen仿新浪微博客户端项目源码
- UVA 514 Rails
- LeetCode Contains Duplicate
- 云计算大赛准备之为ubuntu安装hadoop过程
- 大数据之波斯公主选驸马
- LeetCode---Contains Duplicate
- 实现一个工具类,可以把HBase任意表的任意多的列导出到任意指定的HDFS中
- ssh连接很慢GSS failure解决办法
- HDU 1023 Train Problem II 卡特兰数 及完全大数模板
- Hadoop大数据平台架构与实践--基础篇
- 百度地图sdk---地图定位功能的错误has leaked ServiceConnection com.baidu.location.LocationClient
- 【物联网感知技术】:时多分址算法之二进制搜索算法
- RAID详解
- 在AIX上安装Zabbix_agent
- 打包签名时出现Conversion to Dalvik format failed with error 1