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相關

          主站蜘蛛池模板: 遂昌县| 东丽区| 蕉岭县| 梓潼县| 上蔡县| 承德县| 古丈县| 嘉禾县| 永登县| 乌鲁木齐县| 弥渡县| 和平区| 穆棱市| 三明市| 神农架林区| 城固县| 江口县| 江门市| 余江县| 富阳市| 城步| 惠水县| 淅川县| 北票市| 墨竹工卡县| 岳阳县| 绥芬河市| 乡宁县| 金堂县| 全南县| 洛南县| 桦甸市| 招远市| 宁晋县| 泌阳县| 个旧市| 吴旗县| 志丹县| 新宾| 定州市| 卓尼县|