2017-03-12 1 views
-1

나는 if 조건을 가지고 있습니다.첫 번째가 거짓을 반환하더라도 조건을 모두 확인하십시오.

if(a && b && c){ 
    *do that;* 
} 

"a"가 거짓을 반환하면 다른 두 조건을 검사하는 것을 중지하지만 마지막 조건까지 계속 진행하기를 원합니다. 그것을 할 방법이 있습니까?

편집||은 세 가지 조건이 모두 참인 경우에만 프로그램을 실행해야하므로 사용할 수 없습니다. 다른 한편으로, 나는 그들 중 어느 하나가 허위로 돌아가고 있는지 알고 싶다.

+0

"||" "&&"대신 연산자를 사용하십시오. "||" 의미 또는. –

+0

@ FilipKováč 아니요 내 프로그램은 3 가지가 모두 해당되는 경우에만 실행해야합니다. 그러나, 나는 또한 어느 것이 틀린 것을 돌려 보내는 지 알고 싶다. –

+0

모든 조건을 평가한다면 어느 쪽이 false를 반환했는지 어떻게 알 수 있습니까? – JJJ

답변

-2

나는 '- ||'

if (a){ 
    *do that;* 
} 
else if(b){ 
    *do that;* 
} 
else if(c){ 
    *do that;* 
} 
관련 문제