![]() |
Java do while schleifen problem
Hi leutz ich komm grad aufn punkt
Code:
import java.util.Scanner; |
Mach das nächste mal ein paar Kommentare rein oder erklär wenigstens was das überhaupt generell tun soll.
Ich weiß nämlich nicht so richtig was du da überhaupt machst, aber sehn wir davon mal ab. Wahrscheinlich liegt den Fehler in der while-Bedingung. Code:
while (i == 4 && j == 4); Das dürfte aber nur der Fall sein, wenn du alles richtig geraten hast. (zu Mindest glaub ich das aus dem Code rauslesen zu können) Richtig wäre vermutlich Code:
while (i != 4 || j != 4); Was machen die Variablen i und j? Für was sind die Pos Variablen gut? Und für was sind die Variablen Geraten gut, obwohl du sie praktisch nur auf true setzt und sonst nirgendwo verwendest? |
die geraten-variablen werden nirgends benutzt und die while schleife funktioniert nicht, da die niedlichen geschwungenen klammern fehlen und n selikolon dahinter ist.
Code:
|
Was hat denn das Programm für eine Logik?
Woher soll man wissen, dass wenn 4 Personen zusammen 94 sind, man 22, 25, 27, 20 eingeben muss? 22, 23, 24, 25 ist genauso richtig. Und wie willst du es denn haben? Soll es sich, unabhängig von der Eingabe, unendlich oft wiederholen? |
Wieso soll es keine Logik haben? ;) Vielleicht soll man ja das Alter von 4 BESTIMMTEN Personen raten - weißt du ja nicht ;)
Wieso man immer alles mies reden muss, verstehe ich nicht :rolleyes: Lasst dem Jungen doch seinen Spaß :T |
Wenn ich die while schleife mit {..} mache geht das nicht. nur ; ist erlaubt und ausserdem wenn du die else bedingung ließt siehst du wie viele treffe du hast aber das sie halt nicht in der richtigen rheienfolge liegen. und das mit dem != klappt teils den rest muss ich nochmal ausprobieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.