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

还有里面0是什么意思,if的括号里面,我忘了
2025-03-31 19:33:50
推荐回答(3个)
回答1:

在c语言中,遵循非零即真的原则,也就是0代表false,其他任何数字都是true,而java中没有这个原则,必须是true或者false的boolean值

回答2:

java里的if括号里必须是boolean值,不能用0,1来代替。跟C语言、JavaScript、php里是不一样的。

回答3:

java里if的条件必须是true or false