Könnt ihr mir beim Programmieren eines Vokabeltrainers helfen?

Hallo!

Ich bin gerade an dem Programmieren eines Vokabeltrainers über BlueJ. Die Eingabe der deutschen und englischen Vokabeln, die abgefragt werden sollen, funktioniert schon ganz gut.

Leider habe ich ein Problem: Und zwar weiß ich nicht, wie ich die Vokabeln abgefragt bekomme. Bei

current = voks.getContent();

startet die Abfrage. Ab hier habe ich gar keine Ahnung, was ich noch schreiben soll. Kann mir jemand helfen?

import java.util.*;

public class Trainer {
  String d;
  String e;
  Vokabel current;

  public void main() {
    List<Vokabel> voks = new List();
    char antwort;
    Scanner s = new Scanner(System.in);
    int z = 0;
    voks.toFirst();
    antwort  = 'y';

    while (antwort == 'y') {
      z++;
      System.out.print('\u000C');
      System.out.println("Geben Sie bitte Ihre " + z + ". Vokabel auf Deutsch ein!");
      d = s.next();
      System.out.println("Geben Sie nun die entsprechende Übersetzung auf English an.");
      e = s.next();
      Vokabel v = new Vokabel(d, e);
      voks.append(v);
      voks.next();
      System.out.println("Falls Sie keine weitere Vokabel eingeben wollen, drücken Sie 'n' für Nein, falls doch dann 'y' für Ja.");
      antwort = s.next().charAt(0);
    }

    voks.toFirst();

    while (voks.hasAccess()) {
      current = voks.getContent();
      System.out.print(current.getEVok() + " ");
      System.out.println("Geben Sie die deutsche Bedeutung ein.");
      voks.next();
      current = voks.getContent();
      System.out.print(current.getEVok() + "    ");
      System.out.println(current.getDVok());
      voks.next();
    }
  }
}
Computer, Schule, programmieren, Java

Meistgelesene Beiträge zum Thema Computer