Typ char w Javie

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

char to prosty typ danych w Javie służący do przechowywania pojedynczego znaku, np. litery, cyfry lub symbolu.

Jak zapisuje się wartość typu char?

W Javie znak typu char zapisuje się w apostrofach:

char znak = 'T';
char cyfra = '7';
char symbol = '#';

Ważne: zapis w cudzysłowie, np. "T", oznacza obiekt typu String, czyli tekst, a nie pojedynczy znak typu char.

char a = 'T';     // poprawnie - pojedynczy znak
String b = "T";   // poprawnie - napis jednoznakowy

Czym char różni się od innych typów?

  • int przechowuje liczby całkowite, np. 10
  • float przechowuje liczby zmiennoprzecinkowe, np. 3.14f
  • boolean przechowuje tylko true albo false
  • char przechowuje pojedynczy znak, np. 'T'

Przykład egzaminacyjny

int zm1;
float zm2;
char zm3;
boolean zm4;

Wartość znaku T może przechować zmienna:

zm3 = 'T';

Poprawna odpowiedź to więc zmienna typu char, czyli zm3.