1

Delphi では、ブール変数を使用して次のことができます。

If NOT bValue then
begin
  //do some stuff
end;

Java で同等のものは !? を使用しますか?

If !(bValue) {
  //do some stuff
}
4

3 に答える 3

10

あなたは近くにいます。適切な構文は次のとおりです。

if (!bValue) {
  //do some stuff
}

条件式全体が括弧内にある必要があります。この場合の条件には、単項論理補数演算子!( JLS 15.15.6 ) が含まれます。

さらに、Java には次の論理二項演算子もあります。

複合代入演算子 ( JLS 15.26.2 ) &=|=、もあり^=ます。


stackoverflow に関するその他の関連する質問:

于 2010-04-06T16:43:11.360 に答える
4

はい。ただし、ブラケット内:

if (!bValue) {
}

通常、Java でもどのような種類のデータ型プレフィックスも使用しないため、次のようなものになる可能性が高くなります。

if (!isGreen) { // or some other meaningful variable name
}
于 2010-04-06T16:25:04.273 に答える
0
if (!bValue) {
    // do some stuff
}
于 2010-04-06T16:25:29.463 に答える