[英]How can I access the case of a switch with two conditions in java?
我正在制作一個帶有菜單的程序,要求用戶選擇一個用字母標記的選項:
a) 選項 1
b) 選項 2
c) 選項 3
...
選擇一個選項:
該程序需要不區分大小寫,因此小寫和大寫都被接受。 我想切換以組織不同的選項,但由於它不區分大小寫,我是否需要將選項轉換為小寫或大寫,或者是否有選項可以獨立於大小寫輸入大小寫?
您可以對大寫和小寫使用多個case
表達式:
switch (input) {
case "a":
case "A":
doA();
case "b":
case "B":
doB();
case "c":
case "C":
doC();
}
但是正如你所看到的,這很快就變得非常笨重。 將所有內容轉換為小寫(或大寫,如果您願意)似乎要簡單得多:
switch (input.toLowerCase()) {
case "a":
doA();
case "b":
doB();
case "c":
doC();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.