我想在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. 如何在單個「if」語句中壓縮多個「indexOf」條件?
- 5. 如何在VBA中的if語句中給出多個條件
- 6. 如何在Ada中的if語句中使用多個條件
- 7. if語句中if語句的條件
- 8. 如何在MATLAB中寫這個if語句的條件語句?
- 9. 如何在HTML語句中包含If語句
- 10. 多條件if語句C++
- 11. 如何在PHP中的if函數中包含多個條件?
- 12. Python:如何在if語句中放置多個和/或條件?
- 13. 如何在if語句中設置多個條件,php
- 14. if if語句中的兩個條件
- 15. 如何在同一個if語句上有多個條件?
- 16. 嵌套多個IF和語句條件
- 17. if語句嵌套多個條件
- 18. ColdFusion if語句有多個條件
- 19. Ruby if語句多個條件不等
- 20. if/elif語句的多個條件
- 21. 具有多個條件的IF語句
- 22. 如何讓if語句包含多個項目?
- 23. 如何指定多個&&和|| JavaScript中if語句中的條件?
- 24. 如何包含CASE IF THEN語句SQL
- 25. 包含if語句的語句錯誤
- 26. 如何將包含多個AND,OR的If語句轉換爲switch語句?
- 27. 在Django的request.path {if}語句中包含多個路徑
- 28. 如何在if語句中包含2個支票
- 29. HTML包含if語句
- 30. 如何在ada中包含一個語句的多個包?
'Option1.equalsIgnoreCase(「x」)&& Option1.equalsIgnoreCase(「y」)' –
使用|| 「或」操作符而不是&&「,」通過這種方式,它會查看是否有任何選項是真實的,而不是它們都必須爲真 – HelloWorld
我認爲您正在尋找'正則表達式'。 – Enzokie