我正在创建一个控制台应用程序,并使用switch
语句创建一个简单的菜单系统。用户输入以大写字母形式显示在屏幕上,但我希望程序能够接受小写字母和大写字母。
我知道switch
语句通常用于与常量进行比较,但是否可以像下面这样实现?
switch(menuChoice) {
case ('q' || 'Q'):
//Some code
break;
case ('s' || 'S'):
//More code
break;
default:
break;
}
如果这不可能,有没有解决办法?我真的不想重复代码。