Page 58 - 6253
P. 58
У даному випадку значення змінної a спочатку виведеться на екран, після чого
збільшиться на 1, на відміну від значення змінної b, яке спочатку зросте на 1, а уже
після того буде виведене на екран.
Побітові операції
У мові Java визначено декілька побітових операцій, які можуть бути
застосовані до цілочисельних типів, а саме: byte, short, int, long та char. Вони
здійснюють вплив на окремі біти операндів. Перелік побітових операторів
визначених у мові Java подано у таблиці 3.6:
Таблиця 3.6 - Побітові оператори
Оператор Опис
~ Побітовий унарний оператор NOT (НЕ)
& Побітове AND (І)
| Побітове OR (АБО)
^ Побітовий виняток OR
>> Зсув вправо
>>> Зсув вправо із заповненням нулями
<< Зсув вліво
&= Побітове AND з присвоюванням
|= Побітове OR з присвоюванням
^= Побітовий виняток OR з присвоюванням
>>= Зсув вправо з присвоюванням
>>>= Зсув вправо із заповненням нулями з присвоюванням
<<= Зсув вліво з присвоюванням
Логічні оператори
Усі логічні оператори у мові Java працюють тільки із операндами типу
boolean. Логічні оператори повертають одне із двох значень, тобто true або
false. Перелік логічних операторів визначених у мові Java подано у наступній
зведеній таблиці:
Таблиця 3.7 - Логічні оператори
Оператор Опис
|| Логічне OR (АБО)
&& Логічне AND (І)
! Логічне унарне NOT (НЕ)
Оператори порівняння
57