我正在编写一个java程序,它要求用户输入一个短语并根据用户重复它。
到目前为止,这是我的java代码:
Scanner keyboard = new Scanner(System.in);
System.out.print("What is your Phrase ");
int x;
x=keyboard.nextInt();
System.out.println("How many times should I repeat it");
int y;
y=keyboard.nextInt();
for (int i =0;i<=y;i++)
System.out.println(x);
}
}
这是我运行时遇到的错误。
线程“main”中的异常java.util.InputMismatchException
答案 0 :(得分:1)
尝试将x更改为String值。
String x;
x= keyboard.nextLine();
此外,您的for语句应为
for (int i =0;i<y;i++)
否则它会在额外的时间打印你的短语。