logo

Słowo kluczowe Java

Słowo kluczowe Java char jest prymitywnym typem danych. Służy do deklarowania zmiennych i metod znakowych. Jest w stanie przechowywać 16-bitowe znaki Unicode bez znaku.

Punkty do zapamiętania

  • Zakres znaków mieści się w zakresie od 0 do 65 535 (włącznie).
  • Jego domyślna wartość to „u0000”.
  • Jego domyślny rozmiar to 2 bajty.
  • Służy do przechowywania znaków.
Słowo kluczowe Java

Dlaczego char używa 2 bajtów w Javie?

Dzieje się tak dlatego, że Java używa systemu Unicode, a nie systemu kodów ASCII.

Co to jest u0000?

u0000 to najniższy zakres systemu Unicode.

programowanie tablicy strukturalnej c

Przykłady słowa kluczowego char w Javie

Przykład 1

Zobaczmy prosty przykład wyświetlania znaków.

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

Wyjście:

 char1: a char2: A 

Przykład 2

W tym przykładzie podajemy wartość całkowitą do zmiennej char. W tym przypadku kompilator domyślnie rzutuje liczbę całkowitą na znak i wyświetla odpowiednią wartość 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); } } 

Wyjście:

 char1: A char2: a 

Przykład 3

W tym przykładzie rzutujemy wartość całkowitą na typ jawnie.

eksport gimp jako jpg
 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); } } 

Wyjście:

 char1: a char2: A 

Przykład 4

Zobaczmy przykład reprezentujący wartość znaku w systemie 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); } } 

Wyjście:

 char1: a char2: A 

Przykład 5

W tym przykładzie zwiększamy podaną wartość char o 1.

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

Wyjście:

 char: B 

Przykład 6

Zobaczmy przykład podziału łańcucha w postaci znaków.

adnotacje dotyczące butów wiosennych
 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)); } } 

Wyjście:

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

Przykład 7

Zobaczmy przykład wywołania metody zwracanego typu 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()); } } 

Wyjście:

 a