有沒有辦法讓條件爲(x "not"<= 90)
的if語句? 或者是唯一的方法來做到這一點,在if
部分使用(x <= 90)
,如果這是真的,結果什麼都不做,然後執行else
需要完成的任何事情?我應該提到我在Java中這樣做。在某種情況下,您可以「不等於」一個範圍嗎?
回答
您可以
if(!(x <= 90))
或只是反轉聲明更改
if(x > 90)
第二個例子是好一百萬倍...... – jahroy
@jahroy:我只是想說明一個語句如何因爲這似乎是這裏最大的未知數。 –
@MarkoTopolnik而你的IDE也可以爲你做到這一點。 –
可悲的是,你甚至都不需要知道如何寫這個作爲IDE可以爲你做這個。在的IntelliJ如果你寫
if (x <= 90)
doSomething();
和你按ALT-進入if語句,你會得到一個選項,翻轉的條件,這將其更改爲
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)
而不觸及自己的代碼。
的!
標誌被稱爲「不是運營商」或「爆炸符號」。
它「否定」後面的任何布爾值。
您可以在評估爲布爾值的任何表達式前面使用它。
實施例:
int a = 4;
int b = 5;
boolean isGreater = (a > b);
if (!isGreater) {
System.out.println("a is NOT greater than b");
}
- 1. 爲什麼Python在某些情況下不能判斷1.0等於1,但其他情況可以嗎?
- 2. Mysql - 您可以在一種情況下檢查空白字符串和0嗎?
- 3. 在哪些情況下,角度指令範圍等於控制器範圍?
- 4. $範圍分配在一種情況下,但在其他
- 5. 在這種情況下可以使用javascript而不是java嗎?
- 6. 是否可以在不使用外殼的情況下設置一個等於某個功能的變量?
- 7. 您可以在不打開窗口的情況下創建OpenGL上下文嗎?
- 8. 多種方法可以在一種情況下使用?
- 9. res.render()在一種情況下工作,但不在另一種情況下工作
- 10. 在某些android情況下,可以提前初始化嗎?
- 11. 在某些情況下吞食SocketExceptions可以嗎?
- 12. 在這種情況下可以導軌緩存嗎?
- 13. 我可以在這種情況下使用變量嗎?
- 14. 我可以在這種情況下使用WCF嗎?
- 15. 在這種情況下使用STI可以嗎?
- 16. 在這種情況下,我可以使用eval函數嗎?
- 17. Thread.Sleep(Timespan.Zero)可以在這種情況下使用嗎?
- 18. 在這種情況下,我可以違反LSP(Liskov替換)嗎?
- 19. 我可以在這種情況下使用觸發器嗎?
- 20. 我可以在這種情況下使用複製嗎?
- 21. 在這種情況下可以使用Workflow Foundation嗎?
- 22. 在這種情況下,我可以避免反思嗎?
- 23. 在這種情況下使用動態SQL可以嗎?
- 24. 在這種情況下可以執行SQL注入嗎?
- 25. 在這種情況下,我可以使用匿名類型嗎?
- 26. @屬性,在這種情況下可以嗎?
- 27. 在這種情況下,我可以忽略C4251警告嗎?
- 28. 在這種情況下,我可以重新使用指針嗎?
- 29. 在這種情況下可以使用繼承嗎? (Java)
- 30. 我可以在這種情況下使用`Static`關鍵字嗎?
任何問題(X> 90)? – TheSuccessor
請不要低估一個完全有效的初學者問題。 –
你在開玩笑嗎......這個問題似乎是非常荒謬的,作者似乎沒有考慮至少一納秒的答案。 –