Java基本數(shù)據(jù)類型字符類型char的使用
在Java中,char類型是一種內(nèi)置的基本數(shù)據(jù)類型。它用于存儲單個的16位Unicode字符,范圍從u0000到uffff,換算成十進制數(shù)字為0到65535。Char類型可以存儲任何字符。需要注意的是
在Java中,char類型是一種內(nèi)置的基本數(shù)據(jù)類型。它用于存儲單個的16位Unicode字符,范圍從u0000到uffff,換算成十進制數(shù)字為0到65535。Char類型可以存儲任何字符。需要注意的是,給char類型賦值可以是數(shù)字或者字符,但都會被轉(zhuǎn)化為字符保存。
Eclipse軟件的打開和項目建立
我們可以通過點擊Eclipse軟件的圖標(biāo)來打開它。然后右擊項目文件夾,選擇新建類文件來建立一個Java的類文件。
Java類文件的創(chuàng)建及特點
在彈出的對話框中,填寫類的名稱為“Char1”,并勾選自動創(chuàng)建java類的啟動主函數(shù)。這樣就成功創(chuàng)建了一個Java的類文件。
Char類型的特點包括:表示單一的16位Unicode字符、最小值為“u0000”即為0、最大值為“uffff”即為65535、默認(rèn)值為0、可以儲存任何字符。Char類型的聲明可以賦值數(shù)字型或字符型,但字符型需要加上單引號括住,而賦值的數(shù)字必須符合Unicode字符集的范圍。
Char類型的賦值和運算
賦值為數(shù)字時,會先轉(zhuǎn)化為字符再賦值給引用變量。賦值為Unicode編碼、16進制或8進制時,最后輸出為字符。在參與運算時,Char類型會被轉(zhuǎn)化為數(shù)字類型進行計算。
Java程序的運行和輸出結(jié)果
通過點擊運行按鈕,我們可以運行這個Java程序。程序輸出了不同賦值情況下的字符轉(zhuǎn)化結(jié)果。最后希望大家能夠通過實踐來更好地理解和掌握Char類型的使用。
源代碼
以下是關(guān)于Char類型使用的Java源代碼,可以直接進行編譯運行。
package number;
public class Char1 {
public static void main(String[] args) {
// char類型的特點:
// char類型為單一的16位Unicode字符表示
// char類型的最小值為“u0000”即為0,最大值為“uffff”即為65535
// char類型的默認(rèn)值為0
// char類型可以儲存任何字符
// char類型用這樣的單引號',將值包含其中同時也可以不包含的,為了更清楚其為字符類型最好用單引號哦!
//(1)、char類型的聲明
// char類型在賦值時,可以選擇賦值數(shù)字型或字符型,但是字符型需要加上單引號括住才可以,
// 而賦值的數(shù)字必須符合Unicode字符集的范圍即u0000到uffff
// char類型的賦值
// 賦值為數(shù)字時會轉(zhuǎn)化為字符再賦值給引用,如下就是數(shù)字賦值給引用one之后,
// 打印出的卻是一個字符,而不是36745了,因為char類型是字符型也就只接受字符型數(shù)據(jù)了,
// 所以數(shù)字型都會先被轉(zhuǎn)化為字符型再賦值給引用的
// 賦值為十進制數(shù)字36745,最后輸出為字符
char one 36745;
("one轉(zhuǎn)化為字符是:" one);
// 賦值為Unicode編碼,最后輸出為字符
char apple 'u0000';
("apple轉(zhuǎn)化為字符是:" apple);
// 賦值為16進制,最后輸出為字符
char word 0x5454;
("word轉(zhuǎn)化為字符是:" word);
// 賦值為8進制,最后輸出為字符
char word1 0120;
("word1轉(zhuǎn)化為字符是:" word1);
// 加了單引號之后就直接將這個字符賦值給這個引用變量two
char two 'a';
("two是:" two);
// char類型在參與運算時就會轉(zhuǎn)化為數(shù)字類型進行運算,最后直接輸出
// 關(guān)于運算的優(yōu)先級從高到低為:double>float>long>int>char,short,byte
// char,short,byte運算時統(tǒng)一轉(zhuǎn)化為int類型計算,要了解更詳細查看本尊其他百度經(jīng)驗
("參與運算時轉(zhuǎn)化為int類型計算");
(one two);
}
}