public class BooleanTest {
public static void main(String[] args){
boolean b = true;
if(!b){System.out.println("if");}
else{System.out.println("else");}
}
}
여기서 출력은 else입니다. '!' 아닙니다. 그래서, "b가 아닌 경우", 그것은 무엇을 의미합니까? b가 참/거짓이 아닌 경우?내 코드에서 if (! b)의 의미는 무엇입니까?
많은 사람들이 말했듯이, 긍정적 인 것은 "사실이 아닐 경우"이지만, 문자 그대로의 의미는 "if (not b)가 true"입니다. – Cascabel
기본적으로'if (b == false)'와 같습니다. –