只是为了澄清这是硬件。
在我们正在做的项目中,不允许用户输入数字或特殊字符(即!@ £ 等)
char letter;
String phonetic;
Scanner kb = new Scanner(System.in);
System.out.print("Please enter a letter: ");
letter = letter = kb.next().charAt(0);
switch(Character.toUpperCase(letter))
{
case 'A':
{
Dot();
Dash();
Red();
}
break;
case '1,2,3,4,5,6,7,8,9,0':
{
System.out.println('No number input please!');
}
break;
}
错误开启
'1,2,3,4,5,6,7,8,9,0'
日食 说
invalid character constant
如果我必须手动输入所有数字,那不是很冗长吗?
即案例'1':案例'2':
即使
case 1,2,3,4,5,6,7,8,9,0:
它行不通。
有没有更短的方法可以使用 switch 语句来做到这一点?
谢谢!