質問を介して、レポート所有者の名を文字列として入力します。
条件付きで、名に0〜9の数字が含まれていないことを確認するための正規表現が必要です。含まれている場合は、削除する必要があります。名に空白を含めることもできません。
do
{
System.out.println("Please enter your FIRST name:");
firstName = keyboard.next();
firstName= firstName.toUpperCase();
}
while( !firstName.matches("^/s^[a-zA-Z]+$/s"));
System.out.println("Thanks " + firstName);
Output
p
Please enter your FIRST name:
p p
Please enter your FIRST name:
Please enter your FIRST name: