Ćwiczenie 1

& Iloczyn bitowy AND 2 & 3
2
| Suma bitowa OR 2 | 3
3
~ Negacja bitowa NOT ~2
-3
^ Bitowa różnica symetryczna XOR 2 ^ 3
1
>> Przesunięcie bitowe w prawo 2 >> 2
0
<< Przesunięcie bitowe w lewo 2 << 4
32

Ćwiczenie 2

1 + 2 - 3 * 6 / 4
-1.5

Ćwiczenie 3

Im wyższa liczba porządkowa tym większy priorytet np mnożenie jest 7 a dodawanie 8 czyli mnożenie jest wykonywane przed dodawaniem
1 + 2 * 3
7
Lp. Rodzaje operatorów Symbole
1 Tworzenie i klonowanie obiektów clone, new
2 Indeks tablicy []
3 Potęgowanie **
4 Inkrementacja, dekrementacja, negacja bitowa, konwersje typów, kontrola błędów ++, --, ~, (int), (float), (string), (array), (object), (bool), @
5 Kontrola typów instanceof
6 Negacja logiczna !
7 Mnożenie, dzielenie, reszta z dzielenia *, /, %
8 Dodawanie, odejmowanie, łączenie łańcuchów znakowych +, -, .
9 Przesunięcia bitowe <<, >>
10 Relacje (mniejsze, większe, mniejsze lub równe, większe lub równe) <, >, <=, >=
11 Porównania (równe, identyczne, różne, nieidentyczne, spaceship) ==, ===, !=, !==, <>, <=>
12 Iloczyn bitowy, referencje &
13 Bitowa różnica symetryczna ^
14 Suma bitowa |
15 Iloczyn logiczny &&
16 Suma logiczna ||
17 Obsługa wartości null ??
18 Warunkowy ?:
19 Operatory przypisania =, +=, -=, *=, **=, /=, .=, %=, &=,^=, |=, <<=, >>=, =>
20 Iloczyn logiczny and
21 Logiczna różnica symetryczna xor
22 Suma logiczna or
23 Rozdzielanie wyrażeń ,

Ćwiczenie 4

Zmienna nie wynosi 10 lub 20
Twoja zmienna wynosi: 1

Ćwiczenie 5

W pętli do-while warunek jest sprawdzany na samym końcu więc zawsze będzie wykonana przynajmniej 1 raz, np gdy i=0 a warunek to while (i > 0) i tak zostanie wykonana 1 raz
0

Ćwiczenie 6

30
27
24
21
18
15
12
9
6
3

Ćwiczenie 7

1 10
2 9
3 8
4 7
5 6
6 5
7 4
8 3
9 2
10 1
Strona SS