Java_Day03.1

·

1 min read

  • 基本數據類型之前的運算規則:
      1. 自動類型提升:
        • byte, char ,short,→ int,→ long,→ float,→ double 容量由小到大自動提升(byte,char,short互相運算至少要用int接收)
        • 使用char運算時,以其代表的ASCll碼數字運算('a'=97, 'A'=65)
      1. 強制類型轉換:
        • 自動類型提升的逆運算,需要使用強轉符,可能導致精度損失
            double a1 = 12.9;
            int b1 = (int)a1;//強制轉換截斷操作,結果b1 = 12
          
        • 整形常量默認為int,浮點型常量默認為float
  • 引用數據類型String(字符串)變量的使用
    • 使用“在此輸入內容”聲明,只可以用 + 進行連接運算(包含boolean)
    • 運算結果仍為String
  • 進制:
    • 二進制0,1(0b或0B開頭)、八進制0~7(0開頭)、十六進制0~9+A~F(0x或0X開頭)
    • 電腦以補碼記錄(最高位0為正1為負,源碼,(取反)反碼,(補1)補碼)
    • 十進制轉二進制:除以2取餘數的逆