Введение в Java
Чтобы смотреть видео нужно иметь активную платную подписку и вступить в курс. Войти или зарегистрироваться.

Logical operations and if statements

С помощью if программой принимается решение об истинности выражения. Если результат выражения истинный, то выполняется блок кода после условия; если же результат ложный, то выполняется блок кода после ключевого слова else.

if ( <условие>) {
	// действие1;
}
else{
	// действие2;
}

Можно упростить запись, если условие и действия простые.

<переменная> = <условие>?<действие1>:<действие2>

Логический оператор - или - если одно из двух условий true, то результат выражения тоже true. 

if (<условие1> | <условие2>) // проверяются оба условия 
if (<условие1> || <условие2>) // если условие1 true, то условие2 пропускается

Логический оператор - и - результат выражения true, если все его части true.

if (<условие1> & <условие2>) // проверяются оба условия 
if (<условие1> && <условие2>) // если условие1 false, то условие2 пропускается

Логический оператор - не - значение после знака ! меняется на противоположное.

if (!(<условие>))

Полезные ссылки:

Группы для общения: