[JAVA] Hilfe für die Ausgabe
Hey leute,
ganz kurz und knapp ich will in einer klasse, ein wort aus einer textdatei lesen und dieses dan raten lassen, also hangman. hier der code aus der main: Also wenn ihr mir sagen könnten was bei dem hier {System.out.print(z1.zufallsWort());} falsch ist währe das schon ziemlich gut. Ich wette es ist nur n banaler fehler, aber ich komm im moment echt nicht drauf. |
Was genau geht denn nicht?
Code:
int zahl = (int)(i*Math.random()); Und diese benutzt du dann als Index für dein Array. Der Index muss aber zwischen 0 und 29 liegen, da du dein Array weiter oben so definiert hast. Dabei wirst du dann wohl eine Out of range exception bekommen. Guck dir mal die Überladungen von math.random an, da solltest du finden, was dir weiterhilft |
Ne damit is kein problem, Ich habs schon gelöst, aber danke für die hilfe.
Das problem hatte ein kollege von mir auch, die lösung war wie gedacht ziemlich banal. Die text datei darf bei Eclipse nicht im selben ordner wie die .java datei liegen, wieso auch immer :D das war das einzigste problem, |
Ok Leute, ich hab den ganzen shit jetzt irgendwie hinbekommen jetzt hängts mir nurnoch an der while und ich weiß echt net warum !!!
Code:
import java.util.Scanner; |
Sorry, aber du scheinst dich keine minutelang mit den Grundlagen auseinander gesetzt zu haben, weil du anscheinend zu faul bist, und lässt andere dann deine 'Fragen' beantworten.
Nimm dir ein Buch, einen halben Tag Zeit und lerne selbstständig! Die Fragen, die Du stellst lassen sich in Minuten selbst beantworten, wenn man SELBST will! |
Mag zwar alles schön und gut sein, Ich will auch net das ihr mir hier das programm fix und fertig serviert sonst hätte ich das auch gefragt ! Und ich will es auch selber lösen und versuche es auch schon die ganze zeit aber im moment raff ich einfach garnet wo mein problem ist, das der wenn das wort das selbe ist wie das zufallswort, aus der do while schleife raushüpft und das programm beendet
wäre dir sehr verbunden, wenn du mir das beantworten könntest denn im moment, gibt der mir weder fehler noch richtig aus sondern geht einfach wieder ganz an den anfag. |
Auf den ersten Blick hätte ich gesagt:
Nimm statt "!=" einfach mal ".equals" |
hab ich alles versucht und hat net geklappt, durch einen netten Kollegen hier hab ich das schon so beantwortet bekommen. also kann das alles hier getrost ignoriert werden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:49 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.