【Java】Java_08 字元型與布爾值

來源:互聯網
上載者:User

標籤:分行符號   換行   table   static   stc   tchart   斜杠   代碼   java   

1.字元型(2個位元組)

單引號用來表示字元常量。例如‘A’是一個字元,它與“A”是不同的,“A”表示含有一個字元的字串

 

char 類型用來表示在Unicode編碼錶中的字元

 

Unicode編碼被設計用來處理各種語言的所有文字,它占2個位元組,可允許有65536個字元;ASCII碼占1個位元組,可允許有128個字元,是Unicode編碼錶中前128個字元

  char eChar = ‘a‘;  

  char cChar =‘中‘; 

 

Unicode具有從0到65535之間的編碼,他們通常用從’\u0000’到’\uFFFF’之間的十六進位值來表示(首碼為u表示Unicode) 

 

                 char c = ‘\u0061;

 

Java 語言中還允許使用逸出字元 ‘\’ 來將其後的字元轉變為其它的含義,

 

             char c2 = ‘\n‘;  //代表分行符號

 

轉義符

含義

Unicode值

\b

退格(backspace)

\u0008

\n

換行

\u000a

\r

斷行符號

\u000d

\t

定位字元(tab)

\u0009

\“

雙引號

\u0022

\‘

單引號

\u0027

\\

反斜線

\u005c

 

 

2.boolean類型(一位,不是一個位元組)

 

      boolean類型有兩個值,true和false,不可以 0 或非 0 的整數替代 true 和 false ,這點和C語言不同。

 

      boolean 類型用來判斷邏輯條件,一般用於程式流程式控制制 。

 

    boolean flag ;

 

        flag = ………;

 

       if(flag) {

 

        // true分支

 

       } else {

 

           //  false分支

 

      }

3.代碼示意

public class TestCharType{    public static void main(String[] agrs){        char c1 = ‘a‘;        char c2 = ‘中‘;        char c3 = ‘\n‘;        System.out.println(c1);        System.out.println(c2);        System.out.println(c3);                //字元a強制轉型為ASCII值        int i = c1 + 1;                System.out.println(i);                char c4 = (char)i;        System.out.println(c4);                //迴圈列印a-z        for(int j=0;j<26;j++){            char temp = (char)(c1+j);            System.out.print(temp);        }                System.out.print("\n");  //換行        //布爾類型        boolean b = true ;        if(b){            System.out.println("布爾類型");        }    }}

 

【Java】Java_08 字元型與布爾值

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.