JavaSe筆記02-添加判斷和字符char的認識

1: java分爲兩種數據類型:基礎數據類型和封裝數據類型

- 整型:
    byte(1字節),short(2字節),int(4字節),long(8字節)
- 浮點型:
    float(4字節),double(8字節)
- 字符串:
    char(2字節)
- 布爾型:
    boolean(1字節)

字節數就是決定數據類型的內存空間的大小,也決定了數據類型的字面值範圍。在開發過程當中,咱們定義個變量,合理數據類型的選擇是根據你的字面值去決定的,反之:什麼樣子字面值就決定你選擇一個合理的數據類型。java

  • 最大值最小值的計算:jvm

    最小值:2的指數(字節x位數-1) 
     最大值:2的指數(字節x位數-1)-1
     好比:byte(1字節) 最小值(-2^(1x8-1) <===>最大值 2^(1x8-1))

2: 字符

2.1: 什麼是字符集

字符集:一般意義就是單個字符,字符必須以單引號引發來,('')。 Java語言是16位Unicode編碼方式。編碼

eg:
har a = 'A';

其實計算機,是沒法保存電影,音樂,圖片,字符。計算機只能保存二進制。所以電影,音樂,圖片都是先須要轉成二進制的方式,纔可以保存。
  • Unicode表A-Z a-z 0-9 標點符合,空格,回車等等,都是佔用一個字符
  • 中文:佔用兩個字符。
  • char和int之間是能夠相互轉換----都參照ascii表進行獲取計算。 0---48 A---65 a---97

2.2: char,int和string的關係

  1. char和string有什麼關係?code

    基礎數據類型的類型是沒有字符串的。
    jdk ———— 字符串專門處理彌補單字符的問題。字符串只不過是一連串的單字符的組合。
    
    Stirng, 它屬於引用數據類型,它是一個類。 
    char有一些特殊字符,專門給字符串提供換行,回車,單引號
    char中的轉義符\,專門來處理字符串的特殊符合。

2.3: 類

類只有三樣東西:方法,屬性,代碼塊。
類中的方法和屬性都是提供給咱們調用者使用的。
調用方法過程,其實就告訴jvm中去尋找有沒有這個方法,若是有就通知cpu去計算方法體裏面的代碼內容。

3: 判斷

3.1 比較:必定是兩個物體之間纔有比較關係,必定已知量(具體的值)一個未知量(變量)

a. if在添加判斷:
格式:
    if(boolean){
        //true體
    }else{
        //false體
    }
    
b. 多種選擇
if(true){
    //true體
}else if(true){
    //true體
}else{
    //false體
}

3.2: 邏輯符:&& 而且(且) 或者 || 非 !(取非)

4: 總結

  1. char和int的關係,他們在內部是能夠互相轉換的。**由於char單個字符最終都轉成int類型十進制,在轉成二進制進行存儲。
    char字節2位,int是4位。也就是說單個字符char是能夠被int所接受的,輸入自動類型轉換。
  2. 字符ascii碼:0---48 A---65 a---97。
相關文章
相關標籤/搜索