if (表达式)
{
语句;
}
其中表达式是用布尔类型表示,表达式为true,表达式满足时,执行语句,但是下面这条语句可以运行之后的结果是false,为什么程序编译和运行的时候都没有问题;
public class Test {
public static void main(String[] args) {
boolean m = true;
if (m = false) {
System.out.println("true");
} else {
System.out.println("false");
}
}
} |
|