So läuft das nicht. Es ist nun nicht so schwer, eine ausführliche Erklärung auf deutsch zu ergooglen. Your turn.
for() in while() Schleife
Anmeldungsdatum: Beiträge: Zähle... |
|
||||||
Anmeldungsdatum: Beiträge: 7174 Wohnort: Wolfen (S-A) |
Ok, für das 1. for()- Beispiel aus dem Java- Handbuch mach' ich es Dir. Allerdings mit awk, (für Java bin ich jetzt zu faul !) - das musst Du selber noch nach Java umsetzen: track@track:~$ awk 'BEGIN{ for(i=1; i<=5; i++) { print "->", i; } }' -> 1 -> 2 -> 3 -> 4 -> 5 track@track:~$ awk 'BEGIN{ i=1; while(i<=5) { print "->", i; i++; } }' -> 1 -> 2 -> 3 -> 4 -> 5 So. - Und jetzt erklärst Du mir, als Kommentar, Zeile für Zeile was was ist bei meinem Code: (ist übrigens auch exakt das 1. while()- Beispiel im Java- Handbuch !)
LG, track |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: Zähle... |
Ich kann das mit dem Handbuch nicht, bitte mach die while()- Schleife mit dem Bild das ich eingefügt habe in Java. Ich habe Java nichtmal einen Monat ( sprich 8 Unterrichtsstunden ). Brauche einfach nur die while Schleife für das Bild das ich da hatte. Ich bitte dich.. |
||||||
Anmeldungsdatum: Beiträge: 7174 Wohnort: Wolfen (S-A) |
Sorry, ich habe Dir alles vorgekaut soweit. Wenn Du jetzt nicht bereit bist, 1 und 1 zusammen zu zählen, dann ist das Dein Pech. LG, track |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 11 |
Sind noch immer nicht meine Hausaufgaben, sind einfach Aufgaben der letzten Arbeit, wo ich die Lösung haben will damit ich besser lernen kann. Wäre doch simpel für dich das in 1 Minute in Java zu machen... |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 11 |
int i=0 while (i<79) { if(i<39) System.out.print("<"); else if (i==39) System.out.print(" "); else System.out.print(">); Bis hierhin komme ich, was kommt danach? |
||||||
Anmeldungsdatum: Beiträge: 11180 Wohnort: München |
Erst mal die Syntax-Fehler korrigieren (ich sehe da mindestens drei) und irgendjemand muss noch i inkrementieren, sonst läuft die Schleife endlos... Formulier es einfach mal gedanklich um - von der for-Schleife, die ja nichts anderes sagt als: "Zähle einen Integer i mit dem initialen Wert von null jeweils um eins hoch, solange er kleiner als 79 ist, sonst beende die Schleife."
In eine while Schleife: "Prüfe, ob ein Integer i, der vor der Schleife den Wert 0 hat und in der Schleife um 1 inkrementiert wird noch kleiner als 79 ist, sonst beende die Schleife."
|
||||||
Anmeldungsdatum: Beiträge: 7174 Wohnort: Wolfen (S-A) |
Du solltest Code unbedingt in einen {{{Codeblock}}} packen, sonst kann man den Kram gar nicht lesen !
Das ist doch schon mal was ! Nun verrat mir noch dazu, in welcher Zeile die Initialisierung steht, in welcher Zeile die Abbruchbedingung und in welcher Zeile der Iterator steht (also die Änderung der Zählvariable pro Runde). Am besten probierst Du es selber mal aus, in einer Java-Umgebung. (genau wie ich es mit awk gemacht habe) track |
||||||
Anmeldungsdatum: Beiträge: 17552 Wohnort: Berlin |
Ich glaube nach wie vor wird ein Dummer gesucht, der ihm die Hausaufgabe macht, weil es für den einfacher wäre. Ist aber auch egal, ob es um eine Musterlösung geht, die bis morgen (dringend!) auswendig gelernt werden soll. Solche Leute bauen in Berlin einen Flughafen, bzw. waren und sind Verteidigungsminister. Man kann das unterstützen, muss aber nicht. Eigene Vorleistungen bisher: 0. Kenntnisstand 0. Interesse an der Frage 0.
Haha!
Ja, logisch!
Tun wir nicht, versprochen!
Er kanns nicht transferieren. Kannst Du nicht schnell eine Musterlösung für ihn machen, zum Lernen, ist doch so leicht für Dich. 😉 |
||||||
Projektleitung
Anmeldungsdatum: Beiträge: 12832 |
Wir geben hier generell Hilfe zur Selbsthilfe, und track hat das schon sehr ausführlich gemacht. Ein gewisses Interesse müsstest Du schon mitbringen.
Ja, dann mach das. Dann kannst Du es auch umsetzen. Die Zeit, die Du für die Postings hier im Thema verwendet hast, hättest Du auch dafür verwenden können, Dich mit dem Thema inhaltlich zu beschäftigen.
Auswendig Lernen hat nichts mit Verstehen zu tun. Soweit ich das sehe, willst Du entweder Hausaufgaben für Dich gemacht haben oder suchst einen leichten Weg durch eine Prüfung. Beides kann ich nicht gut heißen. (Und ich würde so jemanden übrigens auch nicht einstellen. Viele Bewerber scheinen zwar zu glauben, dass man so etwas nicht merkt, liegen damit aber oft falsch.) Viel Glück! |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 11 |
Kein Problem, habs hinbekommen ☺ |
||||||
Anmeldungsdatum: Beiträge: 6244 Wohnort: Berlin |
|||||||
Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
Vor allem kann ich das Foto echt nur schlecht lesen... der OP hätte ja wenigstens mal dies bischen Code abtippen und hier posten können... 🙄 |
||||||
Anmeldungsdatum: Beiträge: 12067 |
|
||||||
Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
So, hier mal der Original-Code (Der extrem mies formatiert war! Wer macht das denn ohne Not? Sind ja keine langen Zeile darin‽)
Hoffe ich habe mich nicht vertippt! |