Java 字符型、布爾型(Day9)

字符類型(char)

  • char型數(shù)據(jù)用來表示通常意義上的字符 (占2字節(jié))

  • Java中的所有字符均使用Unicode編碼,故一個(gè)字符可存儲(chǔ)一個(gè)字母,一個(gè)漢字或其他書面語的一個(gè)字符

  • 字符型變量的三種表現(xiàn)形式:

    • 形式1: 使用單引號(hào)括起來的單個(gè)字符

      例:char c1='a'; char c2='好'; char c3='5';

    • 形式2: 直接使用Unicode值 來表示字符型常量:\uXXXX 其中,XXXX代表一個(gè)十六進(jìn)制整數(shù)

      例:\U0023表示 '#'

    • 形式3: Java中允許使用轉(zhuǎn)義字符 來將其后的字符轉(zhuǎn)為特殊字符型常量

      例:char c4='\n'; \n 表示換行符

    • 形式4: Java中允許使用ASCII碼,當(dāng)定義值為純數(shù)字時(shí),默認(rèn)為ASCII碼

      例:char c5=88 輸出結(jié)果為X

轉(zhuǎn)義字符 說明 Unicode表示方式
\n 換行符 \u000a
\t 制表符 \u0009
\ " 雙引號(hào) \u0022
\ ' 單引號(hào) \u0027
\ \ 反斜線 \u005c
\b 退格符 \u0008
\r 回車符 \u000d
  • char類型可進(jìn)行運(yùn)算,因?yàn)槠涠紝?yīng)有Unicode碼,可視為一個(gè)數(shù)值

布爾類型(boolean)

  • boolean類型用于判斷邏輯條件,一般用于流程控制語句
    • if條件語句
    • while循環(huán)控制語句
    • for循環(huán)控制語句
    • do-while循環(huán)控制語句
  • boolean類型數(shù)據(jù)只有兩個(gè)值:true、false
    • 不可使用0與非0整數(shù)替代false和true(與C語言不同)
    • 拓展:Java虛擬機(jī)中華沒有任何供boolean值專用的字節(jié)碼指令,Java語言表達(dá)所操控的boolean值在編譯后,使用Java虛擬機(jī)中的int數(shù)據(jù)類型來表示:true用1表示,false用0表示
  • 示例
        boolean boo1=true;
        boolean boo2=false;
        // 錯(cuò)誤: 不兼容的類型: int無法轉(zhuǎn)換為boolean
        // boolean boo3=1;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容