摘要: import java.math.BigDecimal;/** * 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精 * 确的浮点数运算,包括加减乘除和四舍五入。 */public class Arith{ //默认除法运算精度 private static final int  阅读全文
posted @ 2016-09-10 15:01 奋斗的少年WH 阅读(782) 评论(0) 推荐(0)
摘要: 发生精度丢失的原因: 个人理解:机器在运行时,使用2进制形式的计数方式,而我们日常生活中的计算是10进制的,对于整数的加减乘除,double还能适用,但是对于有小数的,则容易发生精度丢失,即用2进制表示10进制小数时,部分小数只是近似的表示,2进制表示不完全准确,此时,只能用BigDecimal来进 阅读全文
posted @ 2016-09-10 12:19 奋斗的少年WH 阅读(7560) 评论(0) 推荐(0)
摘要: public class Demo03{ public static void main(String[] args){ System.out.println("int MAX "+Integer.MAX_VALUE); System.out.println("int MIN "+Integer.M 阅读全文
posted @ 2016-09-10 11:16 奋斗的少年WH 阅读(216) 评论(0) 推荐(0)
摘要: public class MathDemo { public static void main(String args[]){ /** * abs求绝对值 */ System.out.println(Math.abs(-10.4)); //10.4 System.out.println(Math.a 阅读全文
posted @ 2016-09-10 10:35 奋斗的少年WH 阅读(6113) 评论(1) 推荐(0)