【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); } }
相关文章推荐
- Java核心技术知识点笔记—大数值BigInteger和BigDecimal
- JAVA基础【3.9】《Java核心技术1》Java的基本程序设计结构-大数值
- Java核心技术 卷一 笔记三 大数值及数组
- 循序渐进学java 13种核心技术
- JAVA基础【5.1】《Java核心技术1》继承-继承
- [学习笔记] Java核心技术 卷一:基础知识 并发(七)
- Java核心技术卷一 第11章 异常、断言和日志
- 23.JAVA核心技术-网络编程
- 【Java核心技术】守护线程总结
- 看java核心技术总结:怎样设计类使它具有oop的专业水准
- JAVA核心技术:类与对象
- Java 多线程编程核心技术--第一章
- java核心技术 第五章 继承
- Java核心技术点之集合框架
- Java多线程编程核心技术--定时器
- Java 核心技术卷2 第五章 数据库编程
- 2015 7 1 java核心技术 卷1 第6章 接口与内部类
- 高手真经 13条Java核心技术
- 使用java写一个没有main方法的“Hello World”程序(摘自java核心技术.卷I)
- Java核心技术及面试指南面试题,基本数据类型、封装类和运算操作的面试题