如果在if
语句中使用OR(||)
传递了多个条件,那么如何找到java中给定语句的哪一个是真的?
if(a==0 || b==0 || c==0)
{
//How to find which statement passes access inside IF condition
}
答案 0 :(得分:0)
您必须存储条件的结果,然后在里面检查。
boolean atrue = a == 0;
boolean btrue = b == 0;
boolean ctrue = c == 0;
if(atrue || btrue || ctrue)
{
if (atrue) {
..
}
if (btrue) {
..
}
}