logo

Ključna beseda Java char

Ključna beseda Java char je primitiven podatkovni tip. Uporablja se za deklaracijo spremenljivk in metod znakovnega tipa. Lahko drži nepodpisane 16-bitne znake Unicode.

Točke, ki si jih je treba zapomniti

  • Obseg znakov je med 0 in 65.535 (vključno).
  • Njegova privzeta vrednost je 'u0000'.
  • Njegova privzeta velikost je 2 bajta.
  • Uporablja se za shranjevanje znakov.
Ključna beseda Java char

Zakaj char uporablja 2 bajta v Javi?

To je zato, ker Java uporablja sistem Unicode in ne kodni sistem ASCII.

Kaj je u0000 ?

u0000 je najnižji obseg sistema Unicode.

pretvori nfa v dfa

Primeri ključne besede Java char

Primer 1

Oglejmo si preprost primer prikaza znakov.

 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); } } 

Izhod:

 char1: a char2: A 

Primer 2

V tem primeru podamo celoštevilsko vrednost spremenljivki char. Tu prevajalnik implicitno pretvori celo število v char in prikaže ustrezno vrednost ASCII.

 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); } } 

Izhod:

jquery ob kliku
 char1: A char2: a 

Primer 3

V tem primeru vrednost celega števila eksplicitno pretvorimo v 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); } } 

Izhod:

 char1: a char2: A 

Primer 4

Oglejmo si primer za predstavitev vrednosti char v sistemu Unicode.

 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); } } 

Izhod:

seznam v Javi
 char1: a char2: A 

Primer 5

V tem primeru povečamo navedeno vrednost char za 1.

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

Izhod:

 char: B 

Primer 6

Oglejmo si primer za prekinitev niza v obliki znakov.

 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)); } } 

Izhod:

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

Primer 7

Oglejmo si primer klicanja metode vrnjenega tipa char.

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

Izhod:

 a