编写一个包含@字符的单词作为输入的程序。如果单词不包含@,它应该提示用户输入带有@ 的单词。一旦读取了带有@ 的单词,它应该输出该单词然后终止。
这是我到目前为止所做的:
public class find {
public static void main(String[] args) {
System.out.println(" Please enter a word with @ ");
Scanner scan = new Scanner(System.in);
String bad = "@";
String word = scan.next();
do
if (!word.contains(bad))
System.out.println(" Please try again ");
else
System.out.println(" " + word);
while (!word.contains(bad));
}
}
在输入包含“@”的单词后,我可以让它终止,但是如果我尝试在“请重试”之后将扫描仪添加到该行,它会说while expected
。