<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Mark's Java Blog
    MyEclipse, Java EE, Spring, Struts, Hibernate, JPA, SWT, Swing, AJAX, JavaScript,SOA
    突然有人問起,自己做了些測驗,把結果記錄下來。

    java的幾種數值基本類型:int,short,long,float,double

    測試代碼:

     public static void main(String[] args) {

      short x = 100;
      long b = 2;
      int a = 2;
      double y=1.1;
      float z=(float) 1.2;
      double c=1.1;
      float d=(float) 1.2;
      
      a=x+a;
      x+=1.1;
      b=b+a;
      y=y-1;
      z=z-1;
      c=c+1;
      d=d+1;
      
      System.out.println(a);
      System.out.println(x);
      System.out.println(b);
      System.out.println(z);
      System.out.println(y);
      System.out.println(c);
      System.out.println(d);

      c=c+d;
      System.out.println(c);
      c=c-d;
      System.out.println(c);
      d=(float) (d-1.1);
      System.out.println(d);
     }

    運行結果:

    102
    101
    104
    0.20000005
    0.10000000000000009
    2.1
    2.2
    4.3000000476837155
    2.0999999999999996
    1.1

    測試說明:

    不同類型數據做計算時按照計算中最大范圍數據類型返回,例如:a=x+a;(如果負值對象是較小范圍的類型就需要強轉類型,否則會報錯)
    double類型做加時運算精度準確,做減運算時有精度偏差,且和float類型相互作加減操作都會出現精度缺失;
    +=符號做運算不牽扯類型轉換問題,按照負值對象的類型返回。

    posted on 2008-05-09 11:44 Mark 閱讀(531) 評論(0)  編輯  收藏 所屬分類: Java SE
     
    主站蜘蛛池模板: 日韩av无码免费播放| 成年女人看片免费视频播放器| eeuss影院www天堂免费| 九九精品成人免费国产片| 在人线av无码免费高潮喷水| 人人狠狠综合久久亚洲高清| 亚洲嫩草影院久久精品| 亚洲AV无码片一区二区三区| 久久久久成人片免费观看蜜芽| 女人18毛片水真多免费播放| 亚洲国产精品特色大片观看完整版| 亚洲综合av一区二区三区| a级毛片100部免费观看| 日本免费人成黄页在线观看视频| 亚洲人成电影在在线观看网色| 可以免费观看的毛片| 亚洲国产精品线在线观看| 1000部羞羞禁止免费观看视频| 亚洲中久无码永久在线观看同| 亚洲2022国产成人精品无码区| 黄色a级片免费看| 成人黄18免费视频| 亚洲日产乱码一二三区别| 19禁啪啪无遮挡免费网站| 亚洲制服丝袜精品久久| 99精品国产成人a∨免费看| 国产亚洲精品不卡在线| 另类专区另类专区亚洲| 女人与禽交视频免费看| 另类图片亚洲校园小说区| 亚洲精品字幕在线观看| 国产精品成人免费观看| 久久久亚洲精品视频| 国产成人无码免费看视频软件 | 国产精品偷伦视频观看免费 | 亚洲国产精品综合久久一线| 亚洲高清视频在线播放| 99re这里有免费视频精品 | 亚洲国产精品线在线观看| 免费中文熟妇在线影片| 亚洲国产一区在线观看|