卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

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

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

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

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

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

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

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

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

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

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

源代碼

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

package number;
public class Char1 {
    public static void main(String[] args) {
        // char類型的特點(diǎn):
        // char類型為單一的16位Unicode字符表示
        // char類型的最小值為“u0000”即為0,最大值為“uffff”即為65535
        // char類型的默認(rèn)值為0
        // char類型可以儲(chǔ)存任何字符
        // char類型用這樣的單引號(hào)',將值包含其中同時(shí)也可以不包含的,為了更清楚其為字符類型最好用單引號(hào)哦!
        //(1)、char類型的聲明
        // char類型在賦值時(shí),可以選擇賦值數(shù)字型或字符型,但是字符型需要加上單引號(hào)括住才可以,
        // 而賦值的數(shù)字必須符合Unicode字符集的范圍即u0000到uffff
        // char類型的賦值
        // 賦值為數(shù)字時(shí)會(huì)轉(zhuǎn)化為字符再賦值給引用,如下就是數(shù)字賦值給引用one之后,
        // 打印出的卻是一個(gè)字符,而不是36745了,因?yàn)閏har類型是字符型也就只接受字符型數(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類型在參與運(yùn)算時(shí)就會(huì)轉(zhuǎn)化為數(shù)字類型進(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類型計(jì)算,要了解更詳細(xì)查看本尊其他百度經(jīng)驗(yàn)
        ("參與運(yùn)算時(shí)轉(zhuǎn)化為int類型計(jì)算");
        (one   two);
    }
}
標(biāo)簽: