Nein, Sie haben zwei Schleifen.
while(condition1) {
// do something
}
while(condition2); // second loop which does nothing.
Die zweite Schleife ist die gleiche wie
while(condition2) { }
EDIT: Mein Vorschlag ist, regelmäßig die automatischen Formatierer in Ihrer IDE zu verwenden. Andernfalls können Sie Formatierungen erstellen, die vorschlagen, dass der Code Dinge tut, die er nicht tut.
Beispiel 1
if (condition)
statement1;
statement2;
statement3;
In diesem Beispiel scheint es, dass die ersten beiden Aussagen Teil des if-Bedingung, aber nur der erste ist.
Beispiel 2
http://www.google.com/
statement;
wie Rechts Java sieht nicht aus, aber es ist, nicht aus den Gründen, die Formatierung schlägt;)
Haben Sie es versuchen? –