このクラスには、fooメソッドと、いくつかの変数とprintステートメントがあるmainメソッドがあります。
public static boolean foo(int x, boolean b) {
if (x < 0) {
return true;
}
return !b;
}
次のように印刷するとします。
foo (-3, c || !c)
何を理解するのに苦労しています|| することになっています。mainでブールc=falseと宣言しましたが、c(false)または!c(true)の入力を選択する方法がわかりません。また、副次的な質問:ブール変数の前の感嘆符はちょうど反対の権利を与えますか?つまり、入力がfalseで、fooが!bを返す場合、trueを返しますか?