DANCE WITH JAVA

开发出高质量的系统

常用链接

统计

积分与排名

好友之家

最新评论

java中的数值计算应该注意的问题

在使用数值计算的时候,应该小心,看看下边这段代码的结果。当使用float和double是要谨慎
import  java.math.BigDecimal; 

public   class  TestNum  {
 
public   static   void  main(String[] args) {
       
double  s = 0 ;
    
for  ( int  i = 0 ; i < 26 ; i ++ )
      s 
+=   0.1 ;
    System.out.println(s); 

    
double  d  =   29.0   *   0.01 ;
    System.out.println(d);
    System.out.println((
int ) (d  *   100 ));
    
    BigDecimal num
= new  BigDecimal( 0.01 );
    
double  dnum = num.doubleValue();
    System.out.println(dnum);
 }

}
 

posted on 2006-09-20 22:14 dreamstone 阅读(407) 评论(0)  编辑  收藏 所属分类: jdk相关


只有注册用户登录后才能发表评论。


网站导航: