java基础
文章平均质量分 77
zhoulukang
这个作者很懒,什么都没留下…
展开
-
java实现double的精确计算和四舍五入
Java中的简单浮点数类型float和double不能够进行运算。不光是Java,在其它很多编程语言中也有这样的问题。在大多数情况下,计算的结果是准确的,但是多试几次(可以做一个循环)就可以试出类似上面的错误。现在终于理解为什么要有BCD码了。 这个问题相当严重,如果你有9.999999999999元,你的计算机是不会认为你可以购买10元的商品的。 在有的编程语言中提供了专门的货币类型来处理这...原创 2011-06-05 15:21:33 · 79 阅读 · 0 评论 -
java文件路径操作详细(转载)
Java的路径问题,非常难搞。最近的工作涉及到创建和读取文件的工作,这里我就给大家彻底得解决Java路径问题。 我编写了一个方法,比ClassLoader.getResource(String 相对路径)方法的能力更强。它可以接受“../”这样的参数,允许我们用相对路径来定位classpath外面的资源。这样,我们就可以使用相 对于classpath的路径,定位所有位置的资源! ...原创 2010-10-28 14:41:47 · 61 阅读 · 0 评论 -
使用J2SEAPI读取Properties文件的六种方法
使用J2SEAPI读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法 示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name)); Propertiesp=newProperties(); p.load(in); 2。使用java.util....2010-04-24 17:11:03 · 55 阅读 · 0 评论 -
java金钱计算问题,用BigDecimal为妙
问题的提出: 如果我们编译运行下面这个程序会看到什么? public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100); System.out.p...原创 2011-06-05 15:49:37 · 120 阅读 · 0 评论