if判断 错题解析

if(布尔表达式){}

Boolean flag = false;
if(flag = true){
System.out.println("true");
}else{
System.out.println("false");
}

 判断输出结果:

实际上这里的判断是这样的((flag=true)==true),先给flag赋值,再判断

所以赋值之后是true,打印出来是true

 
原文地址:https://www.cnblogs.com/yxj808/p/14976894.html