java的if 括号里面一定是boolean值吗,-1,1,0可以吗,我记得c语言里面-1表示false,java可以吗

还有里面0是什么意思,if的括号里面,我忘了

在c语言中,遵循非零即真的原则,也就是0代表false,其他任何数字都是true,而java中没有这个原则,必须是true或者false的boolean值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-14
java里的if括号里必须是boolean值,不能用0,1来代替。跟C语言、JavaScript、php里是不一样的。
第2个回答  2011-09-14
java里if的条件必须是true or false
相似回答