老师,请问if(bool)是if(bool==true)的简写形式吗?
不是,布尔值本身就逻辑表达式的判断结果,在逻辑表达式中不要出现==判断true和false
boolean bool = Bolean .parseBoolean("ok")
if(bool) { // bool在这里不是false吗? 无论paraseBoolean中(” ok“)里为何值,都应该执行if(bool)的语句吧?
System.out.println("bool为真")
}else{
System.out.println("bool为假")
}
EcstaticEvolution6_1573618531 发表于2019-10-22 17:33
是的,你的疑问点在书视频中有明确说明,你看运行的结果也能够理解