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