BooleanisMan = true / false ; If(isMan)等价于if(isMan==true) If(!isMan)等价于if(!isMan==true) 因为只要是 if() 语句,只有()中的boolean为true时,才能执行if()语句下面的{},如果为false时,执行else下面{}; 所以 if(无论什么样子的boolean语句==true) 无论什么样式的boolean语句,仅当只有这个语句等于true时,才能执行if下面的{}中的语句,这个语句等于false时,执行的是else下面的{}中的语句. 所以综上所述: If(flag) == if(flag==true) If(!flag) == if(!flag==true) |
|
来自: 好汉勃士 > 《Java的基本概述》