Typy Danych
W Java rozróżniamy 2 typy danych:
- prymitywne / proste
- nie prymitywne / złożone
Typy Prymitywne
- Integer :Liczby stałoprzecinkowe to po prostu liczby całkowite, jednak wyróżniamy ich 4 rodzaje, ze względu na ilość zajmowanego miejsca.
- byte - 1 bajt - zakres od -128 do 127
- short - 2 bajty - zakres od -32 768 do 32 767
- int - 4 bajty - zakres od -2 147 483 648 do 2 147 483 647
- long - 8 bajtów - zakres od -2^63 do (2^63)-1 (posiadają przyrostek L, lub l)
Dodatkowo istnieją klasy osłonowe, które są obiektowymi odpowiednikami typów prostych. Udostępniają one metody, dzięki którym wiele rutynowych czynności mamy zawsze pod ręką.
2. Float : Liczny zmiennoprzecinkowe ( Część całkowitą od ułamkowej oddzielamy kropką, a nie przecinkiem! )
- float - 4 bajty - max ok 6-7 liczb po przecinku (posiadają przyrostek F, lub f)
- double - 8 bajtów - max ok 15 cyfr po przecinku (posiadają przyrostek D, lub d)
3. Character (char) : czyli znak i służy do reprezentacji pojedynczych znaków kodu Unicode. Mogą być przedstawione w znakach pojedynczego cudzysłowu, przy pomocy kodu szesnastkowego, lub po prostu podając numer znaku Unicode w systemie dziesiętnym.
Istnieją również znaki specjalne, które muszą być poprzedzone znakiem backslash \ :
- \t - tab
- \n - nowa linia
- \r - powrót karetki
- \" - cudzysłów
- \' - apostrof
- \\ - backslash
4. Boolean : Reprezentuje on tylko dwie wartości:
- true - prawda
- false - fałsz
Zazwyczaj jest wykorzystywany jako odpowiednia flaga, lub jako warunek pętli.
Typy Złożone
- Strings : to typ obiektowy, więc tak jak wszystkie typy obiektowe, zapisujemy go z dużej litery. Przyjmuje on nazwę klasy, z której się wywodzi.No więc Stringi umieszczamy pomiędzy znakami cudzysłowu "text". Służą one do przechowywania ciągów znaków i mają w zasadzie nieograniczoną pojemność.
- Klasy
- Interfejsy
- Tablice

Komentarze
Prześlij komentarz