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 閱讀(414) 評論(0)  編輯  收藏 所屬分類: jdk相關

          主站蜘蛛池模板: 开远市| 平陆县| 伊川县| 托里县| 城固县| 泸溪县| 微博| 扶余县| 宜州市| 宁强县| 交口县| 朝阳县| 东阳市| 南安市| 瓦房店市| 望都县| 长海县| 永年县| 永靖县| 富平县| 慈利县| 建昌县| 咸阳市| 普宁市| 遂昌县| 湖州市| 若羌县| 县级市| 江西省| 德兴市| 剑川县| 启东市| 民勤县| 绥芬河市| 永宁县| 靖宇县| 绥化市| 永顺县| 赫章县| 东莞市| 云阳县|