boolean b=true;//给b赋值为true
if(b=false)//b变成false了
{
System.out.println("a");//因为判断语句是false所以不执行
}
else if(b)//这里的b是false
{
System.out.println("b"); //因为判断语句是false所以不执行
}
else if(!b)//这里b是true了
{
System.out.println("c"); //因为判断语句是true所以进入if语句并执行里面的语句
}
else
{
System.out.println("d");//如果执行了判断条件为true的语句,就结束整个语句体
}
所以输出结果是 c |