問題:以下のコードの実行結果を1つ選択して下さい。

class Bool {
static boolean b;
public static void main(String [] args) {
int x=0;
if (b ) {
x=1;
}

else if (b = false){
x=2;
}
else if (b){
x=3;
}
else {
x=4;
}
System.out.println("x = " + x);
}
}


1.X = 0
2.X = 1
3.X = 2
4.X = 3
5.X = 4
6.コンパイルエラー