所以我想创建这个存储 4 个值的程序。第一个是字符串,其余 3 个是整数。但是,当我输入 4 个值并按 Enter 键时,出现错误,java.util.InputMismatchException但是当我输入 5 个值时,我得到了 for 值的结果。例如,假设我输入以下值:Japan,1,2,3我会得到java.util.InputMismatchException错误。如果我输入以下值:-Japan,1,2,3,4我得到了我想要的输出:-Japan,1,2,3为什么会这样?这是我的代码public class satisfaction { public static void main(String args[]) { Scanner src= new Scanner(System.in); src.useDelimiter("\\,|\\n"); String name=src.next(); int a=src.nextInt(); int b=src.nextInt(); int c=src.nextInt(); System.out.println(name+","+a+","+b+","+c); }}
添加回答
举报
0/150
提交
取消