使用BigDecimal進行加、減、乘、除

import java.math.BigDecimal;
//使用BigDecimal進行加、減、乘、除
void BigDecimal()
{
BigDecimal a=new BigDecimal(new String ("1234567890123456789012345678901234567890123456789012345678901234567"));
BigDecimal b=new BigDecimal(new String ("1234567890123456789012345678901234567890123456789012345678901234567"));
String c=a.add(b).toString();//加
String d=a.subtract(b).toString();//減
String e=a.multiply(b).toString();//乘
String f=a.divide(b).toString();//除
System.out.println(c);
System.out.println(d);
System.out.println(e);
System.out.println(f);
}
/////////////////////////////////////////////////////////////////////////////////////
例://測試BigDecimal
        BigDecimal bd=new BigDecimal("12345678901234578.789");
        System.out.println("BigDecimal * 12.5="+(bd=bd.multiply(new BigDecimal(12.5))));
        System.out.println("BigDecimal / 12.5="+bd.divide(new BigDecimal(12.5)));

輸出爲:BigDecimal * 12.5=154320986265432234.8625
              BigDecimal / 12.5=12345678901234578.789
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章