@文字を含む単語を入力としてプログラムを作成します。単語に @ が含まれていない場合は、ユーザーに @ を含む単語を求めるプロンプトを表示する必要があります。@ を含む単語が読み取られると、その単語を出力してから終了する必要があります。
これは私がこれまでに行ったことです:
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
.