ProghubPH
Вопрос из теста Java основы
Java / junior

Какой результат будет получен при компиляции и выполнении данного кода:

 один вариант
public class Main { 
    public static void main(String [] str) { 
        Boolean b1 = new Boolean("false");                //1 
        if (b1 = true) System.out.println("b1=" + b1);    //2 
 
        boolean b2 = false;         
        if (b2 = true) System.out.println("b2=" + b2);    //3 
 
        int i = 1;         
        if (i = 2) System.out.println("i=" + i);          //4 
    }     
} 
Ошибка времени выполнения
Ошибка компиляции в строке 1
Ошибка компиляции в строке 2
Ошибка компиляции в строке 3
Ошибка компиляции в строке 4
b1=true b2=true i=2
b1=false b2=false i=1