抱歉,如果这是一个愚蠢的问题,但我正在寻找一种方法来打破并开始循环的另一次迭代,如果用户的输入为空。 这是我的代码:
while(true) {
// Get the users input
Scanner Input = new Scanner(System.in);
System.out.println("Enter text:");
String studentInfo = Input.nextLine();
if (studentInfo == null) {
System.out.println("Please enter valid infomation.");
break;
}
continue;
}
休息之后,我希望它回到while(true)并再次从那里开始,再次询问用户输入。
谢谢你们,
JT
答案 0 :(得分:4)
检查:
if (studentInfo.isEmpty()) {
continue;
}
从Scanner input = new Scanner(System.in);
循环中删除while
声明。