所以我想创建这个存储 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);
}
}
慕雪6442864
繁星淼淼
相关分类