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)の意味は何ですか?
多くの人が言っていたように、「bが真ではない」と言われても、意味が「if(not b)true」と言います。 – Cascabel
基本的に 'if(b == false)'と同じです。 –