logo

Јава цхар кључна реч

Јава цхар кључна реч је примитиван тип података. Користи се за декларисање променљивих и метода карактерног типа. Може да задржи непотписане 16-битне Уницоде знакове.

Тачке које треба запамтити

  • Опсег знакова је између 0 и 65,535 (укључиво).
  • Његова подразумевана вредност је „у0000“.
  • Његова подразумевана величина је 2 бајта.
  • Користи се за чување знакова.
Јава цхар кључна реч

Зашто цхар користи 2 бајта у Јави?

То је зато што Јава користи Уницоде систем, а не АСЦИИ кодни систем.

Шта је у0000?

у0000 је најнижи опсег Уницоде система.

списак држава

Примери Јава цхар кључне речи

Пример 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

У овом примеру дајемо целобројну вредност променљивој цхар. Овде компајлер имплицитно укуцава цео број за цхар и приказује одговарајућу АСЦИИ вредност.

 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

У овом примеру, куцамо целобројну вредност у цхар експлицитно.

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

Излаз:

 char1: a char2: A 

Пример 4

Хајде да видимо пример за представљање вредности цхар у Уницоде систему.

 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

У овом примеру повећавамо дату вредност цхар за 1.

 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

Погледајмо пример за позивање методе типа враћања цхар.

 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