課堂測試01

來源:互聯網
上載者:User

標籤:ring   ble   false   import   har   表示   big   bool   4.0   

一:

       1,JAVA的基本運行單位是類

       2,類的成員:成員變數,構造方法,普通方法和內部類

       3,成員變數種類:字元類型:char        布爾類型;boolean     數實值型別:byte, short ,int  long ,float ,double 浮點類型:float ,double

       4,String 不是基礎資料型別 (Elementary Data Type)而是類

       5,static含義:表示“全域”或者“靜態”的意思 用來修飾成員變數和成員方法,也可以形成靜態static代碼塊,但是Java語言中沒有全域變數的概念

二:

1, EnumTest實驗結果:false \n false \n true \n SMALL \n MENIUM \n LARGE

結論:1,對一個枚舉類型 引用的不同 類型也不同 isPrimitive判斷是否是基本類型。2,valueOf轉換類型。3,枚舉類型列舉值:for(Size value:Size.values()){System.out.println(value);}列出所有值

三:

       1,原碼:符號加上數位二進位表示 +7:00000111            -7:100000111

       2,反碼:如果一個數為正,他的反碼與原碼相同,如果是負數那麼符號位不變 其餘位元取反   -7反碼:111111000

       3,補碼:一個數如果為正其原碼反碼補碼相同        如果是負數那麼在反碼加一

-7 補碼:11111001

   4,總結 正數:原碼反碼補碼相同         

                     負數:反碼:符號位不變其餘位元取反         補碼:反碼+1

四:

1, double數並不對

0.05 + 0.01 = 0.060000000000000005

1.0 - 0.42 = 0.5800000000000001

4.015 * 100 = 401.49999999999994

123.3 / 100 = 1.2329999999999999

              解決辦法:需要設定大數類

              出現原因:Java基礎資料型別 (Elementary Data Type)中的float、double類型的實質是浮點數,浮點數不能儲存精確的資料,這樣的話,浮點數在進行計算的時候,計算結果就不是精確的值;

五:

大數組:標頭檔:import java.math.BigDecimal

使用String作為BigDecimal構造器函數:

               BigDeximal f1=new BigDeximal(“0.005”);

               BigDecimal f2=BigDecimal.valueOf(0.01);

               System.out.println(“0.05+0.01”+f1.add(f2));

使用Double作為BigDecimal構造器函數

               BigDecimal f1=BigDecimal(0.05);

               BigDecimal f2=BigDecimal.valueOf(0.01);

System.out.println(“0.05+0.01”+f1.add(f2));

總結:1,第一個數要用“”雙引號 2,第二個和他做運算的要

BigDecimal.valueOf(0.01) 3,重點:加:f1.add(f2)      減:f1.subtract(f2)

乘:f1.multiply(f2)       除:fi.divide(f2)

六:

程式:

              System.out.println("X+Y"+X+Y);

        System.out.println(X+Y+"X+Y");

結果:

              X+Y100200

300X+Y

原因:在這之後就運算單個需要加個括弧

課堂測試01

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.