您的位置:首页 > 大数据

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());

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: