Każda zmienna musi mieć swoją nazwę oraz jasno określony typ. Podstawowe typy to:
- całkowitoliczbowe
- zmiennopozycyjne
- logiczny
- znakowy
Typy całkowite.
Zebrane są one w poniższej tabeli:
Typ | Zajmowana Pamięć | Zakres |
byte | 8 bit / 1 Bajt | od -128 do 127 |
short | 16 / 2 | od -32768 do 32767 |
int | 32 / 4 | od -2147483648 do 2147483647 |
long | 64 / 8 | od -9223372036854775808 do 9223372036854775807 |
Rozmiar zajmowanej przez dany typ pamięci jest w Javie stały i nie zależy od dodatkowych czynników takich jak system operacyjny.
Typy zmiennoprzecinkowe.
Mamy tu tylko dwie możliwości:
- float - typ pojedynczej precyzji
- double - typ podwójnej precyzji.
Typ | Zajmowana Pamięć | Zakres |
float | 32 bit / 4 Bajt | od -3,4e38 do 3,4e38 |
doube | 64 / 8 | od -1,8e308 do 1,8e308 |
Typ logiczny
Typ logiczny boolean może przyjmować tylko jedną z dwóch wartości: prawda (true) lub fałsz (false). Jest on wykorzystywany do sprawdzania różnego typu warunków np. w pętlach.
Typ znakowy
Typ char służy do reprezentacji znaków Unicode. Tak na prawdę reprezentacja ta to 16-bitowe kody liczbowe można więc na nich wykonywać operacje arytmetyczne.
Brak komentarzy:
Prześlij komentarz