天天看點

布爾型 | 學習筆記布爾型

開發者學堂課程【Java程式設計入門:辨別符與關鍵字】學習筆記,與課程緊密聯系,讓使用者快速學習知識。

課程位址:

https://developer.aliyun.com/learning/course/18

布爾型

字元型使用的是char進行定義的,在Java之中使用“’”定義的内容就是一個字元。

範例:定義一個字元型變量

public class JavaDemo{

     public static void main(String args[]){

          char c=’B’;//一個字元變量

          System.out.println(c) ;

     }

}

在任何的程式設計語言之中,字元都可以與int互相轉換,也就是說這個時候字元中所描述的内容可以通過int擷取其内容對應的系統編碼。字元簡化成數字用數字描述編碼

範例:觀察char 與int的關系

public class JavaDemo {

public static void main(Sreing args[]){

    char c=’A’;//一個字元變量

    int num =c;//可以獲得字元的編碼

   System.out.println(num);

對于以上的程式獲得的編碼,這裡面有幾個範圍需要注意一下:

·“大寫字母範圍”:’A’(65)~’Z’(90);

·“小寫字母範圍”:’a’(97)~’z’(122);

·“數字字母”:’0’(48)~’9’(57)

通過編碼範圍可以發現大小寫字母之間差了32個數字的長度,在這樣的情況下可以實作一個大小寫的轉換。

範例:将小寫字母變成大寫字母

    num=num-32;//讓自己的内容減少32

   System.out.println((char)num);

到此為止所有操作都與傳統的C語言的方式是一樣的,但是需要注意的是,在Java裡面char主要是進行中文的處理,一定要記住,Java中的char類型可以儲存中文資料。

範例:儲存中文資料

    char c=’仁’;//一個字元變量

      System.out.println(num)

之是以在Java語言裡面可以使用char進行中文資料的儲存,是因為java使用的是unicode這種十六進制的編碼,這種編碼的主要特點是可以包括任意的文字内容,是以使得程式開發更加簡單。

最初長文章都會切行按照位元組切,字母切換和中文切換是不一樣