我在使用 while 循环时遇到了问题。我已经完成了所有工作,除了如果用户为一个短语输入一个空白,它会给他们一个声明说输入一个非空白短语。这需要循环,直到用户输入一个短语,但我似乎无法让它工作。
这是代码:
System.out.print("Enter a phrase to search the above text for: ");
phrase = kb.nextLine();
while (phrase.equals(""))
{
System.out.print("Please enter a non-blank phrase: ");
phrase = kb.next();
}