1. 程式人生 > 其它 >Java資料型別、位元組、型別變換

Java資料型別、位元組、型別變換

資料型別

  • 強型別語言

    • 要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用

  • 弱型別語言

    • 要求變數的使用不用嚴格符合規定

  • java的資料型別分為兩大類

    • 基本型別(八大基本型別)

      • 整數型別:byte、short、int、long

        //整數
        byte num1 = 10;
        short num2 = 20;
        int num3 = 30;
        long num4 = 30L; //Long 型別要在數字後面加個L

      • 符點型別:float、double

        //浮點數
        float num5 = 50.1F//float型別要在數字後面加個 F
        double num6 = 3.1415926

      • 字元型別:chart

        //字元
        char name = 'a';
      • 布林型別(boolean)

    • 引用型別

      • 介面

      • 陣列

位元組

  • 位bit:是計算機內部資料儲存的最小單位

  • 位元組 byte:是計算機中資料處理的基本單位,習慣用大寫B表示

    1bit 表示1位

    1B(byte)= 8bit

    1024B = 1KB

    1024KB = 1MB

型別轉換

  • java是強型別語言

  • 由低到高

    • byte,short, char->int->long->float->double

    • 運算中,不同型別的資料先轉化成同一型別,然後進行運算

    • 高-----》低 需要強制型別轉換

    • 低-----〉高 自動型別轉換