我想在if語句中有多個選項,如if (Option1.equalsIgnoreCase("x" && "y"))
。但是當我真的嘗試寫上述代碼時,它不會工作。我的目標是在符合if
聲明的條件滿足2個或3個條件中的一個。如何在if語句中包含多個條件?
1
A
回答
0
如果你想要做的事,如果選項1是 「X」 或 「Y」 使用以下命令:
if (Option1.equalsIgnoreCase("x") || Option1.equalsIgnoreCase("y")) {
//do stuff
}
||意味着OR,而& &意味着AND。如果您要使用& & Option1必須同時爲x和y,這是不可能的。
+0
謝謝!你真的幫了很多! –
+0
不要忘記接受或投票的答案,@TheChosenSnail –
1
你必須在不同的支票上劃分你的支票,你不能在一張支票上合併它們。
的邏輯AND,下面的代碼實施例,如果將optional1等於既X
和Y
(它不能)返回true。請注意我用&&
運營商,這被稱爲和操作: -
if(Option1.equalsIgnoreCase("x") && Option1.equalsIgnoreCase("y")){
// do something
}
的邏輯或實例。如果可選1等於X
或Y
,則以下代碼將返回true。注意我使用||
,這被稱爲或運營商。 OR的
if(Option1.equalsIgnoreCase("x") || Option1.equalsIgnoreCase("y")){
// do something
}
組合與邏輯AND運算符。(如果optional1或者是等於X或Y 1和選項,這將返回true等於Z.)
if((Option1.equalsIgnoreCase("x") || Option1.equalsIgnoreCase("y")) && Option2.equalsIgnoreCase("Z")){
// do something
}
。像這樣可以結合多種條件。
-1
0
你可以使用正則表達式
option1.matches("[xXyY]")
它說是串X或Y的任何情況下?
相關問題
- 1. if語句中的多個或條件
- 2. If語句中的多個條件
- 3. 如何改進包含多個if語句的以下語法?
- 4. 如何在VBA中的if語句中給出多個條件
- 5. 如何在Ada中的if語句中使用多個條件
- 6. 如何在MATLAB中寫這個if語句的條件語句?
- 7. 如何在HTML語句中包含If語句
- 8. 多條件if語句C++
- 9. 如何在PHP中的if函數中包含多個條件?
- 10. 如何在if語句中設置多個條件,php
- 11. Python:如何在if語句中放置多個和/或條件?
- 12. if if語句中的兩個條件
- 13. Ruby if語句多個條件不等
- 14. 如何讓if語句包含多個項目?
- 15. 如何指定多個&&和|| JavaScript中if語句中的條件?
- 16. 如何包含CASE IF THEN語句SQL
- 17. 如何將包含多個AND,OR的If語句轉換爲switch語句?
- 18. 在Django的request.path {if}語句中包含多個路徑
- 19. HTML包含if語句
- 20. IF語句條件
- 21. if語句中的多個條件或條件
- 22. 如何在多個字符串條件中重構多個if語句?
- 23. 條件:Elm中多行if語句的語法如何?
- 24. 如何編寫一個if語句和多個條件?
- 25. 如何JAVA處理內單個多個條件IF語句
- 26. 在IF條件語句
- 27. 團結在一個條件語句IF不同的條件語句IF(JavaScript)的
- 28. IF語句中的多個或多個條件
- 29. 如何在此數組中包含條件語句?
- 30. 如何使If語句失敗,並有多個條件
'Option1.equalsIgnoreCase(「x」)&& Option1.equalsIgnoreCase(「y」)' –
使用|| 「或」操作符而不是&&「,」通過這種方式,它會查看是否有任何選項是真實的,而不是它們都必須爲真 – HelloWorld
我認爲您正在尋找'正則表達式'。 – Enzokie