Otwieram IntelliJ IDEA i tworzę nowy projekt o nazwie „ByteShortInt”. W tym projekcie tworzę nowy pakiet (package) o nazwie „com.wordpress.programujeodzera”. Przyjęło się, że nazwa pakietu jest odwróconą nazwą domeny. Pakiety służą w Javie do organizacji powiązanych ze sobą klas. To takie unikalne adresy klas. W pakiecie „com.wordpress.programujeodzera” tworzę nową klasę o nazwie „TypyDanych”. Żeby utworzyć nowy pakiet należy kliknąć prawym przyciskiem myszki w „src” i wybrać „New”, następnie „Package” i wpisać nazwę pakietu ( w moim przypadku: „com.wordpress.programujeodzera”) i kliknąć ok.


Następnie tworzymy klasę o nazwie: „TypyDanych”. O tworzeniu klas pisałam we wcześniejszych wpisach. Jeśli chcemy naszą klasę umieścić w nowo utworzonym pakiecie należy kliknąć dwa razy w „src” a potem prawym przyciskiem w pakiet „com.wordpress.programujeodzera”, wybrać „New” i „Java Class”, wpisać nazwę „TypyDanych” i kliknąć „ok”. Wyświetla się następujące okno:

- jeśli chodzi o typ danych „int„, wiele zostało wyjaśnione w poprzednim wpisie. Należy dodać, że jeżeli mamy do czynienia z dużymi wartościami liczbowymi, będącymi w zakresie „int”, możemy używać „_” do rozdzielenia cyfr przy deklarowaniu zmiennych, aby było czytelniej:

- byte

- short

- long


Analizując powyższe typy danych widać, że 11 i 18 wersy zawierają błędy, ponieważ jeśli po lewej stronie mamy typ danych byte lub short, to po prawej też musi być ten sam typ.
Nie ma problemu jeśli wartością jest liczba całkowita, natomiast jeśli jest wyrażenie wówczas wyskakuje błąd i Java traktuje zapis jako int. Prawidłowe zapisy znajdują się w wersach 13 i 20.
Żeby wyświetlić w oknie konsoli wynik działań z wersu 13 i 20 należy:
