您的位置:首页 > 编程语言 > Java开发

【JAVA核心技术】 大数值 BigDecimal

2011-03-25 14:22 183 查看
import java.math.BigDecimal;
public class Test {
public static void main(String[] args) throws Exception {
int i = 0;
System.out.println(10 * 49.3);
System.out.println(49.3);
System.out.println(2.0 - 1.1);
BigDecimal a = new BigDecimal("2.0");
BigDecimal b = a.subtract(new BigDecimal("1.1"));
System.out.println(b);
System.out.println(new BigDecimal(2.0).subtract(new BigDecimal(1.1)));
System.out.println("----------------------------------减法如下");
System.out.println(new BigDecimal("2.0").subtract(new BigDecimal("1.1"))); // 减

System.out.println("++++++++++++++++++++++++++++++++++++++++加法如下");
System.out.println(new BigDecimal("2.0").add(new BigDecimal("1.1"))); // 加
System.out.println(2.0 + 1.1);
System.out.println("*************************************乘法如下");
System.out.println(new BigDecimal("2.0").multiply(new BigDecimal("1.1"))); // 乘法

System.out.println(2.0 * 1.1);
System.out.println("%%%%%%%%%%%%%%%%%%%%%%%%%%%除法如下");
// System.out.println(new BigDecimal("2").divide(new
// BigDecimal("1.1")));
System.out.println(new BigDecimal("2.0").divide(new BigDecimal("1.1"),
BigDecimal.ROUND_HALF_EVEN));// 提供舍入方法BigDecimal.ROUND_HALF_UP四舍五入
System.out.println(BigDecimal.ROUND_HALF_UP);
}
}


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