logo

Ключова дума Java char

Ключовата дума Java char е примитивен тип данни. Използва се за деклариране на символни променливи и методи. Той може да поддържа неподписаните 16-битови Unicode знаци.

Точки за запомняне

  • Диапазонът на символите е между 0 до 65 535 (включително).
  • Стойността му по подразбиране е 'u0000'.
  • Размерът му по подразбиране е 2 байта.
  • Използва се за съхраняване на знаци.
Ключова дума Java char

Защо char използва 2 байта в java?

Това е така, защото Java използва Unicode система, а не ASCII кодова система.

Какво е u0000 ?

u0000 е най-ниският диапазон на системата Unicode.

hashmap

Примери за ключова дума Java char

Пример 1

Нека видим прост пример за показване на знаци.

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

Изход:

 char1: a char2: A 

Пример 2

В този пример предоставяме целочислена стойност на променливата char. Тук компилаторът имплицитно предава цяло число към char и показва съответната 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); } } 

Изход:

 char1: A char2: a 

Пример 3

В този пример преобразуваме изрично целочислената стойност към 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); } } 

Изход:

maven инсталирайте
 char1: a char2: A 

Пример 4

Нека видим пример за представяне на стойността char в системата 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); } } 

Изход:

 char1: a char2: A 

Пример 5

В този пример ние увеличаваме предоставената стойност на char с 1.

какво е java стек
 public class CharExample5 { public static void main(String[] args) { char char1='A'; char1=(char)(char1+1); System.out.println('char: '+char1); } } 

Изход:

 char: B 

Пример 6

Нека видим пример за разделяне на низа под формата на знаци.

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

Изход:

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

Пример 7

Нека видим пример за извикване на метода от типа връщане 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()); } } 

Изход:

 a