FBalduin / Q1_22_GymWueUserAdministration

Projekt des Abiturjahrgangs 2024
0 stars 1 forks source link

Methode zur Eingabe eines Nutzers über die Konsole #7

Open Synergy06 opened 2 years ago

Synergy06 commented 2 years ago

Ich schreibe den Code für die erstellung eines Nutzers

E: Die einzelnen Daten des Nutzers -> +firstName: String -> +lastName: String -> +mail: String -> +dateOfBirth: Date -> +gender: char

V: //

A: ist alles richtig. wenn ja. beende abfrage, wenn nein wiederhole den ganzen vorgang

Synergy06 commented 2 years ago

public static User addUserByConsole() { Scanner sc = new Scanner(System.in);

    System.out.println("Gebe den Nachnamen ein");
    String lastName = sc.nextLine();
    System.out.println("Gebe den Vornamen ein");
    String firstName = sc.nextLine();
    System.out.println("Gebe deine E-Mail Addresse ein");
    String mail = sc.nextLine();
    System.out.println("Gebe dein geburtsdatum ein, in folgendem Format: DD.MM.YY");
    String dayOfBirth = sc.nextLine();

    System.out.println("Gebe dein geschlecht an, ´m´für männlich, `w`für weiblich, `d`für divers");
    String g = sc.nextLine();
    char gender = g.charAt(0);
    User u1 = new User();
    u1.lastName=lastName;
    u1.dayOfBirth = new Date(dayOfBirth);
    System.out.println("Überprüfe ob alles richtig ist");
    System.out.println(" ");
    System.out.println(" ");
    System.out.println(" ");
    System.out.println("Nachname :");
    System.out.println(lastName);
    System.out.println(" ");
    System.out.println("Vorname:");
    System.out.println(" ");
    System.out.println(firstName);
    System.out.println(" ");
    System.out.println("E-Mail Addresse:");
    System.out.println(" ");
    System.out.println(mail);
    System.out.println(" ");
    System.out.println("Geburtstag:");
    System.out.println(" ");
    System.out.println(dayOfBirth);
    System.out.println(" ");
    System.out.println("Gender:");
    System.out.println(" ");
    System.out.println(gender);

    return u1;
}