Benutzer, Verlierer, Codierer und Programmierer

  • 16
  • Gesperrt
1. Gib einige Zeichenketten (Schlüssel) über die Tastatur ein [in einer Schleife]. Folgende Zeichenketten (Schlüssel) sind erlaubt: „benutzer“, „verlierer“, „codierer“, „programmierer“. Beende das Einlesen von Zeichenketten, nachdem du eine Zeichenkette eingelesen hast, die nicht mit einer der oben
Du kannst diese Aufgabe nicht abschließen, weil du nicht angemeldet bist.
Kommentare (1)
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
felixp
Level 16 , Germany, Germany
29 April 2022, 09:19
Test is failing, if doWork is called only once:
while(loop)
 {   key = reader.readLine();
     if (key.equals("benutzer")){
         person = new Person.User();
     } else if (key.equals("verlierer")){
         person = new Person.Loser();

     } else if (key.equals("codierer")){
         person = new Person.Coder();

     } else if (key.equals("programmierer")){
         person = new Person.Programmer();

     } else {
         loop = false;
         person =  null;
     }
     // Objekt erstellen. Element 2

     doWork(person);
Repetetive code...