Java學習日記——基礎資料型別 (Elementary Data Type)

來源:互聯網
上載者:User

標籤:其他   需要   整數   boolean   使用   小數點   blog   post   har   

基礎資料型別 (Elementary Data Type):

                            byte 1個位元組 正負都能表示2的8-1次方  -128~127(包括0)

                            short 2個位元組 2的16-1次
            整數類型 (預設為int類型)
                            int 4個位元組2的32-1次方

                            long 8個位元組2的64-1次方long類型定義的時候要在數字後面加上L或l 例: long number = 2344534656348204L ;

            字元類型            char2個位元組

基礎資料型別 (Elementary Data Type)
                            float 4個位元組 
            浮點類型(預設為double類型) 
                            double 8個位元組

            布爾類型 Boolean


整型


    整數所表示的正負數的個數—— 一位元組 = 8 bit 所以能表示的數字有2的8次方個,這是首位變為判斷正負的符號,當首位為0時則數字為整數,為1則為負數。
    寬轉換 精度小的轉換為精度大的,不損失精度 
    窄轉換 精度大的轉換為精度曉得,會損失精度 ,會報錯

字元型

    字元型通常用於表示 單個的字元 字元型必須使用單引號( ‘ )括起來。
      一般有三種表示方式:
    1、直接指定單個字元作為字元值
        char aChar = ‘ a ‘ ;
    2、 使用逸出字元來作為字元值 常用的轉移字元有 \b退格符 \n分行符號 \r斷行符號符 \" , \‘ , \\雙引,單引,反斜線
        char enterChar = ‘ \ r ‘ ;
    3、使用 Unicode 編碼值來指定字元值 其中9999是代表一個十六進位整數
        char ch = ‘ \ u 9999 ‘ ;

浮點型  


    java浮點數有兩種表示方法: 十進位數形式 (浮點數必須包含一個小數點 ) 、科學計數法形式


    float代表單精確度浮點數數值占 4 位元組32 位單精確度要在浮點類型值後緊跟 f 或 F
    double代表雙精確度浮點數數值占 8 位元組64 位元
    只有正浮點數除以 0 可以得到正無窮大,負浮點數除以 0 可以得到負無窮大
    如果一個整數值除以 0 則會拋出異常 ArithmeticExcrption :/ by zero ( 除以 0 異常 )

布爾型

    boolean 類型的數值只能是true 或 false ,不能用 0 或非 0 代替。其他資料類型的值也不能轉換成boolean類型
    boolean 類型變數雖然只需要一位,但大部分時候實際上佔用8位 (1位元組)
    使用boolean 類型的紙和字元創進行串連運算的時候,boolean 類型的值會自動轉換成字串。
        例如: String str = true + " " ; 輸出結果是將會輸出 true

Java學習日記——基礎資料型別 (Elementary Data Type)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.