import java.math.BigDecimal;
public class Arith {
/**
* 由于Java的简单类型不能够精确的对浮点数进行运算,这个工具类提供精
* 确的浮点数运算,包括加减乘除和四舍五入。
*/
//默认除法运算精度
private static final int DEF_DIV_SCALE = 10;
/...
分类:
其他好文 时间:
2015-07-11 09:08:36
阅读次数:
181
public class Test_1 {public static void main(String[] args) {System.out.println(0.06+0.01);System.out.println(1.0-0.42);System.out.println(4.015*100);...
分类:
其他好文 时间:
2015-06-24 18:35:33
阅读次数:
160
1.字符串相关String:使用Stringstr1=“abc”;的创建方式。第一次用到一个字符串字面值时,会在“字符串常量池”中创建字符串实例。再次使用相同的字面值时,会优先从“字符串常量池”获取已经存在的字符串实例。Stringstr2=“abc”。str1和str2获取的是同一个实例,所以str1=..
分类:
移动开发 时间:
2015-05-11 20:12:20
阅读次数:
164
在刚刚做完的一个项目中,遇到了double型计算不精确的问题。到网上查找后,问题得到解决。经验共享,在这里总结一下。 Java中的浮点数类型float和double不能够进行精确运算。这个问题有时候非常严重。比如,经过double型直接计算,1.4×1.5有时会得出2.099999999999999...
分类:
编程语言 时间:
2015-04-07 15:19:26
阅读次数:
138
工具类 ,直接就可以使用,对于float和double的进行加减乘除长生的误差的解决办法。import java.math.BigDecimal;public class Arith {// 默认除法运算精度private static final int DEF_DIV_SCALE = 10;//...
分类:
其他好文 时间:
2014-07-23 20:44:15
阅读次数:
206