【发布时间】:2021-09-27 03:55:06
【问题描述】:
如果用户输入除 T、M 或 S 之外的任何字母,是否有任何方法会输出其他字母?还是我必须为每封信写一个案例,然后再放其他信?有什么方法可以将它们分组为“案例”。比如,
case "A - Q":
System.out.print("Other");
break;
显然你不能这样做,但沿着这些思路?
import java.util.Scanner;
public class SwitchPractice
{
public static void main(String args[])
{
Scanner input = new Scanner(System.in);
String employeeCode;
System.out.print("Enter employees code: ");
employeeCode = input.next();
switch (employeeCode)
{
case "T":
System.out.print("Technician");
break;
case "S":
System.out.print("Sales");
break;
case "M":
System.out.print("Marketing");
break;
case "?":
System.out.print("OTHER!");
} } }
【问题讨论】:
-
您可以使用带有 ASCII 码的
if-else并检查字母的 ASCII 值。 -
javascript 标签....再次。看来你对编程语言的现实一无所知...What is JavaScript
-
也许我只是想发布我的问题而没有告诉我 4 个不同的时间我需要选择不同的标签,因为 #java #switch #coding #case #help 不够好。
-
我只花了 2 次,这里的第二次是带有教育链接的更正。我希望将来,为了所有人的利益,您会注意正确标记您的问题。 meta.stackexchange.com/questions/731/…
标签: java switch-statement case