Что будет результатом компиляции и запуска данного кода?

class Main {
    public static void main(String[] args) {
        Boolean b1 = true;
        boolean b2 = false;
        boolean b3 = true;
        if ((b1 & b2) | (b2 & b3) & b3)
            System.out.print("alpha ");
        if((b1 = false) | (b1 & b3) | (b1 | b2))
            System.out.print("beta ");
    }
}
Explanation
В операторе if допускается использование побитовых операций.
Операция if(b1 = false) приравнивается к if(false)

Следи за CodeGalaxy

Мобильное приложение Beta

Get it on Google Play
Обратная Связь
Продолжайте изучать
тесты по Java
Cosmo
Зарегистрируйся сейчас
или Подпишись на будущие тесты