我有一个快速的问题,我在旧帖子中找不到任何相关信息。这与我的 while 循环有关。我希望我的 while 循环在用户输入回车键时结束,即当患者 ID 为空时。如果我在第一轮输入中按回车键,while 循环将终止,但如果我输入大量信息并运行循环几次,按回车键并不会在再次询问患者 ID 时结束循环。这是代码。对于 while(),我尝试了许多不同的变体。感谢您的帮助!
//Obtain Patient Id
System.out.print("Enter patient: ");
patientID= kb.next();
//While patient id is not empty
while(patientID.length()==0) {
// Obtain patient ID
System.out.print("\nEnter patient: ");
patientID=kb.next();
//End While