Testklasse interaktiv

thomashuuu

Mitglied
Hallo kann mir jemand erklären was hiermit gemeint ist?

Schreiben Sie eine Test-Klasse mit einer interaktiven main-Methode. Die main-Methode soll eine Instanz der Klasse Auto erzeugen und in einer Schleife auf Kommandos durch den Benutzer warten.

wie macht man sowas? ich stehe leider total aufm Schlauch...

Vielen Dank, Thomas
 

rme

Top Contributor
Damit ist wohl gemeint, dass deine main-Methode eine Instanz von Auto erzeugt und dem Benutzer dann solche Fragen stellt:

"Welche Methode soll aufgerufen werden?" -> "fahren"
"Wie schnell soll gefahren werden?" -> "-2"
"Auto fährt rückwärts"

usw.

Du musst also Wörter einlesen, dann mit einem switch-case oder so entscheiden, was getan werden muss und von dort evtl. weitere Fragen stellen, bis irgendwann eine Methode aufgerufen wird und deren Ergebnis angezeigt wird.
 

thomashuuu

Mitglied
oh man, ich kann mir echt nichts darunter vorstellen. wie man eine Instanz erzeugt ist klar, aber wie fordert man den Benutzer auf etwas zu tun? und wie kann man dann seine eingabe auswerten? Hast du vllt ein kleines Beispiel wie sowas aussehen kann?
 

turtle

Top Contributor
oh man, ich kann mir echt nichts darunter vorstellen. wie man eine Instanz erzeugt ist klar, aber wie fordert man den Benutzer auf etwas zu tun? und wie kann man dann seine eingabe auswerten? Hast du vllt ein kleines Beispiel wie sowas aussehen kann?
Oh Mann, da ist wirklich Grundwissen erforderlich.

Instanz erzeugen
Auto auto = new Auto();

Wie fordert man den Benutzer auf etwas zu tun?
System.out.println()

Seine eingabe auswerten
Scanner scanner = new Scanner(System.in);
String eingabe = scanner.nextLine();


Ich rate dir dringend ein Buch über Java zu lesen, beispielsweise dies hier.
 

Ähnliche Java Themen

Neue Themen


Oben