import java.util.ArrayList; public class Login { public void Einloggen(ArrayList user, String password, String phoneNumber) { System.out.println(); System.out.println("\t\t\tANMELDUNG"); int i = 0; while (true) { boolean error = false; error = isError(error, phoneNumber); for (User user1 : user) { if (!error) { if (user1.getPassword().equals(password) && user1.getPhonenumber().equals(phoneNumber)) { System.out.println(); System.out.println("Herzlich Willkommen " + user1.getNameParent1() + " und " + user1.getNameParent2() + ", Ihr Login war erfolgreich!"); i++; break; } else if (!(user1.getPassword().equals(password) && user1.getPhonenumber().equals(phoneNumber))) { System.out.println("Login fehlgeschlagen. Versuchen Sie es erneut."); break; } } } if (i > 0) { break; } } } public boolean isError ( boolean error, String phoneNumber) { if (phoneNumber.isEmpty()) { error = true; } return error; } }