qq_28195487
qq_28195487
2016-02-20 08:04

为什么会溢出呢?求java大神指教

  • java
  • 数组

public class Test6{

public static void main(String[]args){

    int size=10;
    double [] myList=new double[size];
    myList[0]=1.2;  
    myList[1]=1.3;  
    myList[2]=1.0;  
    myList[3]=1.0;  
    myList[4]=1.0;  
    myList[5]=1.0;  
    myList[6]=1.0;  
    myList[7]=1.0;  
    myList[8]=1.6;
    myList[9]=1.2;  

    double total=0;
    for(int i=0;i<size;i++){
        total+=myList[i];
    }
    System.out.print("Total is:"+total);
}

}

打印结果是Total is :11.299999999999

为什么打印不出11.3

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

4条回答