gpt4 book ai didi

java - 如何在java中访问具有两个条件的开关的情况?

转载 作者:行者123 更新时间:2023-12-04 10:50:07 24 4
gpt4 key购买 nike

我正在制作一个带有菜单的程序,要求用户选择一个用字母标记的选项:

a) option 1

b) option 2

c) option 3

...

Select an option:


该程序需要不区分大小写,因此小写和大写都被接受。我想切换以组织不同的选项,但由于它不区分大小写,我是否需要将选项转换为小写或大写,或者是否有选项可以独立于大小写输入大小写?

最佳答案

您可以使用多个 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();
}

关于java - 如何在java中访问具有两个条件的开关的情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59522394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com