怎么,让我输出a,执行第一条命令,那个报错是咋回事,求解

img

在Scanner wyq = new Scanner(System.in);
下加:int i = wyq.nextInt(); Switch(wyq)改为Switch(i)

switch支持类型:
基本数据类型:byte, short, char, int
包装数据类型:Byte, Short, Character, Integer
枚举类型:Enum
字符串类型:String(Jdk 7+ 开始支持)
而你传入的scanner不属于以上的任何一种,另外,你的每个case应该需要加break。