成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Java基本數(shù)據(jù)類(lèi)型字符類(lèi)型char的使用

在Java中,char類(lèi)型是一種內(nèi)置的基本數(shù)據(jù)類(lèi)型。它用于存儲(chǔ)單個(gè)的16位Unicode字符,范圍從u0000到uffff,換算成十進(jìn)制數(shù)字為0到65535。Char類(lèi)型可以存儲(chǔ)任何字符。需要注意的是

在Java中,char類(lèi)型是一種內(nèi)置的基本數(shù)據(jù)類(lèi)型。它用于存儲(chǔ)單個(gè)的16位Unicode字符,范圍從u0000到uffff,換算成十進(jìn)制數(shù)字為0到65535。Char類(lèi)型可以存儲(chǔ)任何字符。需要注意的是,給char類(lèi)型賦值可以是數(shù)字或者字符,但都會(huì)被轉(zhuǎn)化為字符保存。

Eclipse軟件的打開(kāi)和項(xiàng)目建立

我們可以通過(guò)點(diǎn)擊Eclipse軟件的圖標(biāo)來(lái)打開(kāi)它。然后右擊項(xiàng)目文件夾,選擇新建類(lèi)文件來(lái)建立一個(gè)Java的類(lèi)文件。

Java類(lèi)文件的創(chuàng)建及特點(diǎn)

在彈出的對(duì)話框中,填寫(xiě)類(lèi)的名稱為“Char1”,并勾選自動(dòng)創(chuàng)建java類(lèi)的啟動(dòng)主函數(shù)。這樣就成功創(chuàng)建了一個(gè)Java的類(lèi)文件。

Char類(lèi)型的特點(diǎn)包括:表示單一的16位Unicode字符、最小值為“u0000”即為0、最大值為“uffff”即為65535、默認(rèn)值為0、可以儲(chǔ)存任何字符。Char類(lèi)型的聲明可以賦值數(shù)字型或字符型,但字符型需要加上單引號(hào)括住,而賦值的數(shù)字必須符合Unicode字符集的范圍。

Char類(lèi)型的賦值和運(yùn)算

賦值為數(shù)字時(shí),會(huì)先轉(zhuǎn)化為字符再賦值給引用變量。賦值為Unicode編碼、16進(jìn)制或8進(jìn)制時(shí),最后輸出為字符。在參與運(yùn)算時(shí),Char類(lèi)型會(huì)被轉(zhuǎn)化為數(shù)字類(lèi)型進(jìn)行計(jì)算。

Java程序的運(yùn)行和輸出結(jié)果

通過(guò)點(diǎn)擊運(yùn)行按鈕,我們可以運(yùn)行這個(gè)Java程序。程序輸出了不同賦值情況下的字符轉(zhuǎn)化結(jié)果。最后希望大家能夠通過(guò)實(shí)踐來(lái)更好地理解和掌握Char類(lèi)型的使用。

源代碼

以下是關(guān)于Char類(lèi)型使用的Java源代碼,可以直接進(jìn)行編譯運(yùn)行。

package number;
public class Char1 {
    public static void main(String[] args) {
        // char類(lèi)型的特點(diǎn):
        // char類(lèi)型為單一的16位Unicode字符表示
        // char類(lèi)型的最小值為“u0000”即為0,最大值為“uffff”即為65535
        // char類(lèi)型的默認(rèn)值為0
        // char類(lèi)型可以儲(chǔ)存任何字符
        // char類(lèi)型用這樣的單引號(hào)',將值包含其中同時(shí)也可以不包含的,為了更清楚其為字符類(lèi)型最好用單引號(hào)哦!
        //(1)、char類(lèi)型的聲明
        // char類(lèi)型在賦值時(shí),可以選擇賦值數(shù)字型或字符型,但是字符型需要加上單引號(hào)括住才可以,
        // 而賦值的數(shù)字必須符合Unicode字符集的范圍即u0000到uffff
        // char類(lèi)型的賦值
        // 賦值為數(shù)字時(shí)會(huì)轉(zhuǎn)化為字符再賦值給引用,如下就是數(shù)字賦值給引用one之后,
        // 打印出的卻是一個(gè)字符,而不是36745了,因?yàn)閏har類(lèi)型是字符型也就只接受字符型數(shù)據(jù)了,
        // 所以數(shù)字型都會(huì)先被轉(zhuǎn)化為字符型再賦值給引用的
        // 賦值為十進(jìn)制數(shù)字36745,最后輸出為字符
        char one  36745;
        ("one轉(zhuǎn)化為字符是:"   one);
        // 賦值為Unicode編碼,最后輸出為字符
        char apple  'u0000';
        ("apple轉(zhuǎn)化為字符是:"   apple);
        // 賦值為16進(jìn)制,最后輸出為字符
        char word  0x5454;
        ("word轉(zhuǎn)化為字符是:"   word);
        // 賦值為8進(jìn)制,最后輸出為字符
        char word1  0120;
        ("word1轉(zhuǎn)化為字符是:"   word1);
        // 加了單引號(hào)之后就直接將這個(gè)字符賦值給這個(gè)引用變量two
        char two  'a';
        ("two是:"   two);
        // char類(lèi)型在參與運(yùn)算時(shí)就會(huì)轉(zhuǎn)化為數(shù)字類(lèi)型進(jìn)行運(yùn)算,最后直接輸出
        // 關(guān)于運(yùn)算的優(yōu)先級(jí)從高到低為:double>float>long>int>char,short,byte
        // char,short,byte運(yùn)算時(shí)統(tǒng)一轉(zhuǎn)化為int類(lèi)型計(jì)算,要了解更詳細(xì)查看本尊其他百度經(jīng)驗(yàn)
        ("參與運(yùn)算時(shí)轉(zhuǎn)化為int類(lèi)型計(jì)算");
        (one   two);
    }
}
標(biāo)簽: