更新時(shí)間:2022-10-12 11:07:19 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1350次
Java char 關(guān)鍵字是一種原始數(shù)據(jù)類型。它用于聲明字符類型的變量和方法。它能夠保存無(wú)符號(hào)的 16 位 Unicode 字符。
char 范圍介于 0 到 65,535(含)之間。
它的默認(rèn)值為'\u0000'。
它的默認(rèn)大小是 2 字節(jié)。
它用于存儲(chǔ)字符。
這是因?yàn)镴ava使用Unicode系統(tǒng)而不是ASCII碼系統(tǒng)。
\u0000 是 Unicode 系統(tǒng)的最低范圍。
示例 1
讓我們看一個(gè)顯示字符的簡(jiǎn)單示例。
公共類 CharExample1 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
char char1= 'a' ;
char char2= 'A' ;
System.out.println( "char1:" +char1);
System.out.println("char2: "+char2);
}
}
輸出
char1: a
char2: A
示例 2
在此示例中,我們?yōu)?char 變量提供整數(shù)值。在這里,編譯器隱式地將整數(shù)類型轉(zhuǎn)換為 char 并顯示相應(yīng)的 ASCII 值。
公共類 CharExample2 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
字符 char1= 65 ;
字符 char2= 97 ;
System.out.println( "char1:" +char1);
System.out.println( "char2:" +char2);
}
}
輸出
char1:一個(gè)
char2:一個(gè)
示例 3
在此示例中,我們將整數(shù)值顯式類型轉(zhuǎn)換為 char。
公共類 CharExample3 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
整數(shù) 1 = 97 ;
char char1=(字符)num1;
整數(shù) 2= 65 ;
char char2=(字符)num2;
System.out.println( "char1:" +char1);
System.out.println( "char2:" +char2);
}
}
輸出
char1:一個(gè)
char2:一個(gè)
示例 4
讓我們看一個(gè)在 Unicode 系統(tǒng)中表示 char 值的示例。
公共類 CharExample4 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
char char1= '\u0061' ;
char char2= '\u0041' ;
System.out.println( "char1:" +char1);
System.out.println( "char2:" +char2);
}
}
輸出
char1:一個(gè)
char2:一個(gè)
示例 5
在此示例中,我們將提供的 char 值增加 1。
公共類 CharExample5 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
char char1= 'A' ;
char1=( char )(char1+ 1 );
System.out.println( "char:" +char1);
}
}
輸出
字符:B
示例 6
讓我們看一個(gè)以字符的形式將字符串打斷的例子。
導(dǎo)入 java.util.Arrays;
公共類 CharExample6 {
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
字符串str= “javatpoint” ;
char [] ch=str.toCharArray();
System.out.println( "字符串:" +str);
System.out.println( "char:" +Arrays.toString(ch));
}
}
輸出
字符串:javatpoint
字符:[j,a,v,a,t,p,o,i,n,t]
示例 7
讓我們看一個(gè)調(diào)用 char 返回類型的方法的例子。
公共類 CharExample7 {
公共靜態(tài)字符 顯示()
{
返回'??a' ;
}
公共靜態(tài)無(wú)效 主要(字符串[]參數(shù)){
CharExample7 c=新 CharExample7();
System.out.println(c.display());
}
}
輸出
一個(gè)
以上就是關(guān)于“Java中的char關(guān)鍵字”的介紹,大家如果想了解更多相關(guān)知識(shí),不妨來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java關(guān)鍵字,里面有更多知識(shí)等著大家去學(xué)習(xí),相信對(duì)大家一定會(huì)有所幫助的。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743