Typy proste i nie tylko

Żeby pisać programy w Javie potrzebna jest parę podstawowych i bardzo przydatnych rzeczy:)

TYPY PROSTE
Nazwa typu Liczba bajtów Dopuszczalne wartości Znaczenie
byte 1 -128..127 Liczby całkowite
short 2 -32768..32767
int 4 -2147483648.. 2147483648
long 8 -9223372036854775808.. 9223372036854775807
float 4 -3E38..3E38 Liczby rzeczywiste
double 8 -1E308..1E308
char 2 np: a, b, c ... Znaki Unicodu
boolean 1 true | false Wartości logiczne

int a;
double c=5,23;


LITERAŁY DO ZNAKÓW SPECJALNYCH
Opis Literał
New line (znak nowej linii) \n
Horizontal tab (tabulacja pionowa) \t
Backspace \b
Carriage return (powrót karetki) \r
From feed (znak nowej strony) \f
Single quote (apostrof) \'
Double quote (cudzysłów) \"
Backslash (lewy ukośnik) \\


OPERATORY JĘZYKA JAVA
Priorytet Operator Znaczenie
1 . [] () nawiasy
2 ++ - - ! ~ ikrementacja (powiększenie o 1), dekrementacja (pomniejszanie o 1), jednoargumentowa negacja logiczna (NOT) , jednoargumentowa negacja bitowa
3 * / % mnożenie, dzielenie, modulo(reszta z dzielenia)
4 + - dodawanie, odejmowanie (stringów, liczb)
5 << >> >>> << przesunięcie bitowe w lewo, >> przesunięcie w prawo, >>>przesunięcie w prawo z wypełnieniem zerami
6 < > <= >= większe, mniejsze, równe i mniejsze...
7 == != równe, nierówne
8 & iloczyn logiczny lub koniunkcja bitowa
9 ^ bitowa różnica symetryczna lub alternatywa wykluczająca (exclusive OR)
10 | alternatywa bitowa lub suma logiczna (OR)
11 && warunkowy iloczyn logiczny
12 || warunkowa suma logiczna
13 ?: trójargumentowe if-then-else
14 = op= stanowi definicję zbioru operatorów złożonych, łączących operator binarny 'op' i operator przypisania '='
15 ,