double 类型运算时的 计算的精度不高,经常会出现0.999999999999999这样的情况,那么就需要用BigDecimal 它是java提供的用来高精度计算的工具类 下面是对这个类的一个包装,方便使用:
package cn.soft.util;
import java.io.Serializable;
import java.math.BigDecimal;...
分类:
其他好文 时间:
2014-05-10 03:45:25
阅读次数:
328
jdk源码学习java.math包
阅读JDK源代码java.math中的
java.math.BigDecimal
java.math.BigInteger
java.math.BitSieve
java.math.MathContext
java.math.MutableBigInteger
java.math.RoundingMode
java.math.SignedMuta...
分类:
编程语言 时间:
2014-05-09 22:09:03
阅读次数:
487
packagecalc;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;importjava.awt.*;importjava.math.BigDecimal;importjava.math.MathContext;importjava.math.RoundingMode;importjava.awt.Color;/***java版计算器*/publicclassCalcu..
分类:
编程语言 时间:
2014-05-09 21:25:23
阅读次数:
564
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。BigDecimal所创建的是对象,我们不能使用传统的+、-、*、/等算...
分类:
其他好文 时间:
2014-05-06 19:23:46
阅读次数:
288
题目//BigInteger 和 BigDecimal
是在java.math包中已有的类,前者表示整数,后者表示浮点数import java.io.*;import java.util.*;import
java.math.*;public class Main { /** * @x...
分类:
编程语言 时间:
2014-05-01 21:14:28
阅读次数:
435