if(布尔表达式){}
Boolean flag = false; if(flag = true){ System.out.println("true"); }else{ System.out.println("false"); }
判断输出结果:
实际上这里的判断是这样的((flag=true)==true),先给flag赋值,再判断
所以赋值之后是true,打印出来是true
if(布尔表达式){}
Boolean flag = false; if(flag = true){ System.out.println("true"); }else{ System.out.println("false"); }
判断输出结果:
实际上这里的判断是这样的((flag=true)==true),先给flag赋值,再判断
所以赋值之后是true,打印出来是true