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