第三个,flag=true,先对变量赋值,然后做比较,相当于 flag = true; if (flag == true){ ...... }
------解决方案-------------------- if(flag==true) {
}// 你说这种行不通主要是因为你没有给flag赋值,会报空指针异常 ------解决方案-------------------- Exception in thread "main" java.lang.Error: Unresolved compilation problem: The local variable flag may not have been initialized