Scanner scanner=new Scanner(System.in);
char next = (char)scanner.nextInt();
修改为
Scanner scanner=new Scanner(System.in);
String next = scanner.next();
来读取中文
scanner.nextInt(),读不了非数字吧,,,
nextint是读入一个整型吧?
下次不要发全部代码直接发异常你看看你的异常就是输入的问题
InputMismatchException
你转化数字的时候出的问题不如试试包装类型进行转换
nextInt要你输入整性 你case里面是string字符串 当然报错了
把case "优"...... 改成 case 1 .......case 6