1、數據類型

基本數據類型

  • 數值型
    • 整數
      • byte 1字節 -128 ~ 127
      • short 2字節 約正負3萬
      • int 4字節 約正負21億 默認類型
      • long 8字節
      • 瞭解:BigInteger
    • 浮點數
      • float 4字節 後面加F表示 約正負3.4乘以10的38次方
      • double 8字節 默認類型
      • 瞭解:BigDecimal 科學計數法
  • 字符串型
    • char unicode編碼 2字節 能夠和int互相轉換
    • String
  • 布爾型
    佔一位,不是一字節編碼

  • 補充
    • 類型轉換
      • 自動類型轉換
        • 容量小的能夠自動轉換爲容量大的
        • int在有效範圍內能夠轉爲byte short char
      • 強制類型轉換
    • 類型提高
      • 全部二元運算符都有這個問題
      int a = 3;
          long b = 4;
          int c = (int)(a + b); // a + b 會被自動提高爲long類型,因此強制轉換爲int
    • 溢出
      ```
      int a = 1000000000;
      int b = 100;
      long c = (long)a * b; // a * b會溢出,所以要把a強制轉換爲longcode

      long t = 70L * 660 * 24 * 365; // 先把70轉爲long

      ```blog

      引用數據類型

相關文章
相關標籤/搜索