Ich lerne Java mit dem Headfirst Java Buch. Ich habe ein Problem zu verstehen, was einige Java tun und wie eine Ausgabe zustande kam. Zum Beispiel:Kann mir bitte jemand erklären, was der Java Code hier macht?
class MultiFor {
public static void main(String[] args) {
// write your code here
int x = 0;
int y = 30;
for (int outer = 0; outer < 3; outer++){
for (int inner = 4; inner > 1; inner--){
x = x + 3;
y = y - 2;
if (x == 6){
break;
}
x = x + 3;
}
y = y - 2;
}
System.out.println(x + " " + y);
}
}
mein Ausgang ist 54 6, aber ich weiß nicht, wie es dazu kam. Kann jemand das erklären?
ziemlich gute Zeit, um die Debug-Funktionen auf Ihrer IDE zu starten .... –
Es ist schwer zu beschreiben, was es genau tut, aber kurz gesagt ist es add-und subtrahieren von x und y vor dem Drucken der Ergebnisse. In welchem Bereich bist du genau verwirrt? –
@stevesmith das Addieren und Subtrahieren von part.How funktioniert die for-Schleife in diesem Fall. – Olal