verschachtelte while schleife

Status
Nicht offen für weitere Antworten.

wheinz2409

Mitglied
Hallo,

bin gerade dabei java zu lernen und hab ein prob mit einer while schleife. Und zwar soll für x=20 und y=50 das kgv ausgerechnet werden. Dann soll x um eins erhöht werden und das kgv für x=21 und dem ergebniss aus x=20 und y=50 ausgerechnet werden. Das soll so lange passieren bis y erreicht wird.

Folgenden code hab mal fertig
Code:
Long x, y, w;
Long z = new Long(0);
Long i = new Long(0);
Long a = new Long(0);
w = y - x;
z = ((x*y)/ ggt(x,y));

while (w == 0)
{

a = ((x*z)/ ggt(x,z));
x++
w--;
io.write("Das Kgv von " + x + " und " + y + " ist " + z);
while (w == 0)
{
i = ((x*a)/ ggt(x,a));
x++;
w--;
}
}

Währe echt super wenn mir jemand helfen könnte.

mfg

[Edit by Beni: Codetags]
 
D

dogBrown

Gast
while Schleife hat nen boolean als bedigung also führt er so lange etwas aus solange es true ist

wenn du w==0 als Bedingung drin hast aber innerhalb der Schleife w um einen Wert hinabsetzt kann die Schleife nur ein mal durchlaufen werden und die innere Schleife kann deswegen auch nicht ausgeführt werden.
 

Landei

Top Contributor
- Nimm long statt Long. Long ist eine Klasse, mit der du nicht direkt rechnen kannst. long ist ein primitiver Wert ("die Zahl an sich" würde jetzt ein Kantianer sagen)
- [code] macht den Code erst schön (im Forum)
 

wheinz2409

Mitglied
Hallo,

hab jetzt mal die Schleife geändert, jetzt wird nur die innere Schleife abgearbeitet. Es soll das Ergebnis aus der ersten mit dem für x um 1 erhöht in der zweiten abgearbeitet werden. Dann soll x wieder um 1 erhöht werden und das ergebniss der zweiten schleife in der ersten bearbeitet werden. Das soll z.b. 20 mal passieren.

while (w == 0)
{


a = ((x*z)/ ggt(x,z));
x++;
while (w == 0)
{
i = z;
z = ((x*z)/ ggt(x,z));
x++;
io.write("Das Kgv von " + x + " und " + i + " ist " + z);
}
}
 
D

dogBrown

Gast
wheinz2409 hat gesagt.:
Hallo,

hab jetzt mal die Schleife geändert, jetzt wird nur die innere Schleife abgearbeitet. Es soll das Ergebnis aus der ersten mit dem für x um 1 erhöht in der zweiten abgearbeitet werden. Dann soll x wieder um 1 erhöht werden und das ergebniss der zweiten schleife in der ersten bearbeitet werden. Das soll z.b. 20 mal passieren.

while (w == 0)
{


a = ((x*z)/ ggt(x,z));
x++;
while (w == 0)
{
i = z;
z = ((x*z)/ ggt(x,z));
x++;
io.write("Das Kgv von " + x + " und " + i + " ist " + z);
}
}

Wenn du eine Schleife 20 mal durchlaufen willst nimm ne Zählschleife

for(int i=0; i<20; i++)
{
.....
}
 

Landei

Top Contributor
Hast du irgendwas von dogBrown's oder meinem Kommentar gelesen?
- Wenn ja, dann hast du es offensichtlich nicht verstanden und solltest nachfragen.
- Wenn nein, warum bist du dann im Forum?
 

wheinz2409

Mitglied
Hallo,

hab grad in meiner frustration etwas zu schnell gehandelt. Gelesen hab ich eure Beiträge, nur ich kapier das ganze ding mit der Schleife grad net.

mfg
 

Landei

Top Contributor
while(w == 0) { /**/} heißt "übersetzt": Solange w gleich Null ist mache folgendes...

for(int i=0; i<20; i++) { .... } heißt "übersetzt": Wert i ist am Anfang Null, muss immer kleiner als 20 sein (sonst Schleife beenden) und wird bei jedem Schleifendurchlauf um 1 erhöht (das ist das i++).
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S verschachtelte while Schleifen Java Basics - Anfänger-Themen 5
S Verschachtelte for-Schleife Java Basics - Anfänger-Themen 2
laxla123 Verschachtelte If-Else Schleife Java Basics - Anfänger-Themen 21
W Verschachtelte If-else --> finde meinen Fehler nicht Java Basics - Anfänger-Themen 30
Düsseldorf2002 Datentypen Verschachtelte LinkedList Java Basics - Anfänger-Themen 5
J Verschachtelte Methoden Java Basics - Anfänger-Themen 9
P Verschachtelte Hashmap Java Basics - Anfänger-Themen 6
P Verschachtelte Array Liste Java Basics - Anfänger-Themen 2
B Verschachtelte For Schleifen Java Basics - Anfänger-Themen 8
W Verschachtelte Objekte wieder auspacken Java Basics - Anfänger-Themen 3
S Verschachtelte Schleife Java Basics - Anfänger-Themen 3
F Methoden Verschachtelte if else Methode Java Basics - Anfänger-Themen 10
Z Verschachtelte If-Bedingung Java Basics - Anfänger-Themen 6
Y Verschachtelte For-Schleife Java Basics - Anfänger-Themen 5
D verschachtelte Schleifen Java Basics - Anfänger-Themen 6
M Verschachtelte Forschleifen Java Basics - Anfänger-Themen 2
F Klassen Zugriff auf verschachtelte Objekte Java Basics - Anfänger-Themen 11
J static verschachtelte Klassen und innere Klassen Java Basics - Anfänger-Themen 1
TheMenox Verschachtelte If Bedingung Java Basics - Anfänger-Themen 4
R Verschachtelte Arraylist und deren Größe auslesen Java Basics - Anfänger-Themen 7
C Verschachtelte Map auslesen Java Basics - Anfänger-Themen 4
H Best Practice Wie mit break verschachtelte Schleifen komplett verlassen? Java Basics - Anfänger-Themen 2
F Verschachtelte Schleifen Java Basics - Anfänger-Themen 4
J Hilfe verschachtelte Schleifen Java Basics - Anfänger-Themen 5
F Erste Schritte Switch case vs. Verschachtelte If Anweisung Java Basics - Anfänger-Themen 11
G Collections verschachtelte ArrayList abfüllen Java Basics - Anfänger-Themen 5
X verschachtelte suche Java Basics - Anfänger-Themen 8
S Verschachtelte Exceptions - Übersicht verbessern Java Basics - Anfänger-Themen 2
D Verschachtelte Objekterzeugung Java Basics - Anfänger-Themen 6
S verschachtelte for-Schleife Java Basics - Anfänger-Themen 6
X Verschachtelte Annotationen Java Basics - Anfänger-Themen 9
J verschachtelte Schleife Java Basics - Anfänger-Themen 10
P Verschachtelte Schleife vorzeitig abbrechen. Java Basics - Anfänger-Themen 50
S verschachtelte for Schleife und Ergebniss. Java Basics - Anfänger-Themen 3
J verschachtelte for-schleifen Java Basics - Anfänger-Themen 2
S Verschachtelte Klassen Java Basics - Anfänger-Themen 12
D Verschachtelte IF-Anweisung Java Basics - Anfänger-Themen 10
C Verschachtelte for-schleifen Java Basics - Anfänger-Themen 10
C Verschachtelte For-Schleifen Java Basics - Anfänger-Themen 5
3 Verschachtelte Zuweisung Java Basics - Anfänger-Themen 4
M Tief verschachtelte Packages Java Basics - Anfänger-Themen 7
T add-Methode für verschachtelte ArrayLists Java Basics - Anfänger-Themen 10
C Verschachtelte For-Schleife Java Basics - Anfänger-Themen 6
E Verschachtelte If-Anweisungen - "else without if" Java Basics - Anfänger-Themen 4
T Datentypen Verschachtelte Map durchlaufen Java Basics - Anfänger-Themen 4
P Verschachtelte For-Schleifen Java Basics - Anfänger-Themen 4
F Verschachtelte Arrays kopieren und überschreiben Java Basics - Anfänger-Themen 4
J Verschachtelte for schleife mit dynamischer Anzahl an Schleifen Java Basics - Anfänger-Themen 10
M Verschachtelte Strukturen. Java Basics - Anfänger-Themen 7
J Verschachtelte for-Schleife mit Löschen von Iterationen. Wie über Iterator abbilden? Java Basics - Anfänger-Themen 6
M Viele verschachtelte Schleifen Java Basics - Anfänger-Themen 14
A Verschachtelte Hashtable ausgeben. Java Basics - Anfänger-Themen 3
G Verschachtelte Case Fallunterscheidung Java Basics - Anfänger-Themen 7
W verschachtelte For-Schleife - continue Java Basics - Anfänger-Themen 8
R Verschachtelte Schleife? Java Basics - Anfänger-Themen 6
M sehr weit verschachtelte XML-datei mit jdom auslesen Java Basics - Anfänger-Themen 4
R Bedingte Opeatoren / Verschachtelte Operatoren Java Basics - Anfänger-Themen 4
M While-Schleife mit Wartezeit Java Basics - Anfänger-Themen 15
Ranger229 Endless loop in while Schleife Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
Ostkreuz While Schleife neustarten Java Basics - Anfänger-Themen 20
S Erste Schritte do-while Schleife Münzwurf Java Basics - Anfänger-Themen 1
S while Schleife Taschenrechner Java Basics - Anfänger-Themen 1
P Best Practice While loop schleife Java Basics - Anfänger-Themen 5
S Erste Schritte While Schleifen Java Basics - Anfänger-Themen 11
A Erste Schritte Aufgabe mit while Schleife Java Basics - Anfänger-Themen 11
R do while Schleife Verständnisfrage Java Basics - Anfänger-Themen 2
Say Fehlenden Code finden in einer while-Schleife? Java Basics - Anfänger-Themen 11
Say do-While Code Ausführung Java Basics - Anfänger-Themen 3
Say do-while Syntak Java Basics - Anfänger-Themen 3
A Return in While Schleife Java Basics - Anfänger-Themen 6
M Erste Schritte While Schleife / Ausgabe von buchstabe & ASCII Wert Java Basics - Anfänger-Themen 4
J do..while Schleife Java Basics - Anfänger-Themen 14
W Wiederkehrende Konsolen-Anzeige mit do-While?! Java Basics - Anfänger-Themen 33
X Enum Abfrage ohne if, for, while oder switch Java Basics - Anfänger-Themen 21
java-starter Erste Schritte Mit While Schleifen Programme schreiben Java Basics - Anfänger-Themen 4
berserkerdq2 Brauche ich while != -1, wenn ich immer einen BufferedReader verwende? Java Basics - Anfänger-Themen 8
B Zuweisungen und Methodenaufrufe in Bedingung der while Schleife? Java Basics - Anfänger-Themen 2
JavaBeginner22 Würfeln bis 6 while Schleife Java Basics - Anfänger-Themen 13
G while.next() Verständnisfrage Java Basics - Anfänger-Themen 16
L while Schleife mit 2 Bedingung endet nicht Java Basics - Anfänger-Themen 3
D Array mit while-schleife Java Basics - Anfänger-Themen 12
B do while Schleife Java Basics - Anfänger-Themen 3
R While-Loop der die Einträge eines Arrays in umgekehrter Reihenfolge anzeigt Java Basics - Anfänger-Themen 3
SergioCK Do while Schleife wiederholen Java Basics - Anfänger-Themen 14
Informatikf Methoden While Schleife Java Basics - Anfänger-Themen 3
M While Schleife? Java Basics - Anfänger-Themen 4
C Sind die while-Schleifen richtig in for-Schleifen ersetzt worden? Java Basics - Anfänger-Themen 8
Poppigescorn Quersumme Berechnen mit einer While Schleife Java Basics - Anfänger-Themen 13
Zwanglos Warum wird nur die erste Zeile im while Block ausgeführt? Java Basics - Anfänger-Themen 8
M Wie kann ich Werte die in einer While Schleife sind weiter genutzt werden? Java Basics - Anfänger-Themen 7
H Kann eine while-Schleife ein Programm blockieren? Java Basics - Anfänger-Themen 8
O Methode in while-Schleife aufrufen geht nur beim ersten Mal Java Basics - Anfänger-Themen 2
A Wie schaffe ich das eine while Schleife addiert danach subtrahirt? Java Basics - Anfänger-Themen 1
Aeon Erste Schritte Preise berechnen mit do-while Java Basics - Anfänger-Themen 9
J for /while Schleife Java Basics - Anfänger-Themen 5
A While Schleife - buubelsort methode Java Basics - Anfänger-Themen 2
J Wie kann ich hier eine While schleife einbauen? Java Basics - Anfänger-Themen 3
S While-Schleife geht in Endlosschleife über, warum? Java Basics - Anfänger-Themen 6
M While-Schleifen-Fehler Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben