logo

Java char raktinis žodis

„Java char“ raktinis žodis yra primityvus duomenų tipas. Jis naudojamas simbolių tipo kintamiesiems ir metodams deklaruoti. Jis gali laikyti nepasirašytus 16 bitų unikodo simbolius.

Taškai, kuriuos reikia prisiminti

  • Charakteristikos diapazonas yra nuo 0 iki 65 535 (imtinai).
  • Numatytoji jo reikšmė yra „u0000“.
  • Numatytasis jo dydis yra 2 baitai.
  • Jis naudojamas simboliams saugoti.
Java char raktinis žodis

Kodėl char naudoja 2 baitus Java?

Taip yra todėl, kad Java naudoja Unicode sistemą, o ne ASCII kodų sistemą.

Kas yra u0000?

u0000 yra žemiausias Unicode sistemos diapazonas.

perjungimo metodas java

Java char raktinio žodžio pavyzdžiai

1 pavyzdys

Pažiūrėkime paprastą simbolių rodymo pavyzdį.

 public class CharExample1 { public static void main(String[] args) { char char1='a'; char char2='A'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Išvestis:

 char1: a char2: A 

2 pavyzdys

Šiame pavyzdyje pateikiame sveikojo skaičiaus reikšmę kintamajam char. Čia kompiliatorius netiesiogiai perduoda sveikąjį skaičių, kad būtų rodomas simbolis ir rodoma atitinkama ASCII reikšmė.

kas yra $home linux
 public class CharExample2 { public static void main(String[] args) { char char1=65; char char2=97; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Išvestis:

 char1: A char2: a 

3 pavyzdys

Šiame pavyzdyje mes tiesiogiai perduodame sveikojo skaičiaus reikšmę į char.

 public class CharExample3 { public static void main(String[] args) { int num1=97; char char1=(char)num1; int num2=65; char char2=(char)num2; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Išvestis:

 char1: a char2: A 

4 pavyzdys

Pažiūrėkime, kaip pavaizduoti char reikšmę Unicode sistemoje.

 public class CharExample4 { public static void main(String[] args) { char char1='u0061'; char char2='u0041'; System.out.println('char1: '+char1); System.out.println('char2: '+char2); } } 

Išvestis:

 char1: a char2: A 

5 pavyzdys

Šiame pavyzdyje mes padidiname pateiktą simbolio reikšmę 1.

 public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } } 

Išvestis:

tinklai ir tipai
 char: B 

6 pavyzdys

Pažiūrėkime pavyzdį, kaip nutraukti eilutę simbolių pavidalu.

 import java.util.Arrays; public class CharExample6 { public static void main(String[] args) { String str='javatpoint'; char[] ch=str.toCharArray(); System.out.println('String: '+str); System.out.println('char: '+Arrays.toString(ch)); } } 

Išvestis:

 String: javatpoint char: [j, a, v, a, t, p, o, i, n, t] 

7 pavyzdys

Pažiūrėkime pavyzdį, kaip iškviesti char grąžinimo tipo metodą.

 public class CharExample7 { public static char display() { return 'a'; } public static void main(String[] args) { CharExample7 c=new CharExample7(); System.out.println(c.display()); } } 

Išvestis:

 a