while(flag)
{
System.out.println("Press 1 to Add Student details");
System.out.println("Press 2 to Display Student details");
System.out.println("Press 3 to Sort");
System.out.println("Press 4 to Search");
System.out.println("Press 5 to Exit");
System.out.println("Enter your choice: ");
while(!sc1.hasNextInt())
{
System.out.println("Please enter proper Integer input!");
sc1.next();
}
choice = sc1.nextInt();
//more code..
}
在上面的代码中,我从用户那里获取输入。如果用户输入除 int 以外的任何内容,则不被接受。假设给定一个字符串而不是一个 int,打印消息并且不再显示菜单。我希望在消息之后显示菜单。我该怎么做?