Если ввод неправильный, и мне требуется снова ввести его, как мне это сделать?
public static void main(String[] args) throws InterruptedException
{
String welcomeMessage = "Welcome to our system! Please enter your details to log in.\n";
System.out.println(welcomeMessage);
TimeUnit.SECONDS.sleep(3);
Scanner inputUserName = new Scanner(System.in);
String userName = "User Name: ";
System.out.println(userName);
String userNameInput = inputUserName.nextLine();
while (true)
{
if (userNameInput.contains("@"))
{
System.out.println("Shap");
break;
} else
{
System.out.println("\nPlease enter a valid user name!");
String enterAgain = userName;
System.out.println(enterAgain);
}
}
}