Typy proste w Javie przechowują pojedyncze wartości, np. liczbę, znak albo wartość logiczną. Nie są obiektami. W pytaniach egzaminacyjnych często trzeba rozpoznać, jaki typ pasuje do podanej wartości.
Najważniejsze typy proste
int- liczba całkowita, np.10,-5float- liczba zmiennoprzecinkowa pojedynczej precyzji, np.3.14fdouble- liczba zmiennoprzecinkowa podwójnej precyzji, np.3.14char- pojedynczy znak, np.'A','T','7'boolean- wartość logiczna:truealbofalsebyte,short,long- typy całkowite o różnych zakresach
Typ char
Typ char służy do przechowywania jednego znaku. Literał znakowy zapisuje się w apostrofach:
char znak = 'T';
Ważne: 'T' to znak typu char, natomiast "T" to napis typu String.
Przykład
int zm1 = 12;
float zm2 = 2.5f;
char zm3 = 'T';
boolean zm4 = true;
W tym przykładzie wartość 'T' może zostać zapisana tylko w zmiennej zm3, ponieważ ma ona typ char.
Typowe skojarzenia egzaminacyjne
- liczba całkowita →
int - liczba z częścią dziesiętną →
floatlubdouble - pojedynczy znak w apostrofach →
char true/false→boolean