条件付きのifステートメントを持つ方法はあり(x "not"<= 90)
ますか? または、それを行う唯一の方法は、(x <= 90)
その部分で使用しif
、結果として何もしないでelse
ください。私はJavaでこれをやっていることに言及する必要があります。
質問する
3655 次
3 に答える
8
でステートメントを反転できます
if(!(x <= 90))
または単に変更する
if(x > 90)
于 2013-11-03T21:19:25.240 に答える
2
!
記号は「not 演算子」または「バング記号」と呼ばれます。
それに続くブール値を「否定」します。
ブール値に評価される任意の式の前で使用できます。
例:
int a = 4;
int b = 5;
boolean isGreater = ( a > b );
if (!isGreater) {
System.out.println("a is NOT greater than b");
}
于 2013-11-03T21:37:57.443 に答える
1
残念ながら、これは IDE でできるので、書き方を知る必要さえありません。あなたが書くならIntelliJで
if (x <= 90)
doSomething();
if 句で Alt-Enter を押すと、条件を反転するオプションが表示され、条件が次のように変更されます。
if (x > 90) {
} else {
doSomething();
}
同様に
if(x <= 90 && x >= 60)
にリファクタリングできます
if (60 <= x && x <= 90)
そしてひっくり返った
if (60 > x || x > 90)
そしてリファクタリングされた
if (x < 60 || 90 < x)
自分でコードに触れることなく。
于 2013-11-03T21:28:32.253 に答える