For Loop Part 1
Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 42 von 73.
Manchmal beim Programmieren ist es notwendig, dieselbe oder fast dieselbe Operation ein paar Mal auszuführen.
Um nicht immer wieder dasselbe zu schreiben, können wir Schleifen verwenden.
Die for-Schleife hat die folgende Syntax:
for (initialization; condition; update) {
code
}Die initialization, condition und update bestimmen, was der start-Wert und was der end-Wert ist.
Zum Beispiel Schleife von 0 bis 5 (nicht einschließlich):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}Es wird die print-Anweisung 5 Mal ausführen:
0
1
2
3
4Schleifen haben viele Anwendungsfälle. Zum Beispiel summieren wir alle Zahlen von 1 bis 100:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);Dies wird zuerst durch alle Zahlen zwischen 1 und 100 laufen (einschließlich 100 wegen des <= Zeichens) und sie alle summieren, dann wird es die sum_numbers Variable ausgeben
Aufgabe
AnfängerSchreiben Sie ein Programm, das "Hello Coddy: " und den Wert von i von 3 bis 27 (einschließlich, was bedeutet, die Zahlen 3, 4, 5, ..., 26, 27 auszugeben, insgesamt 27 - 3 + 1 = 25 Mal), mit einer for-Schleife ausgibt.
Es wird so aussehen:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27Spickzettel
Die for-Schleife ermöglicht es, Code mehrmals mit der folgenden Syntax wiederzuholen:
for (initialization; condition; update) {
code
}Beispiel – Schleife von 0 bis 5 (nicht einschließlich):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}Dies gibt aus:
0
1
2
3
4Beispiel – Zahlen von 1 bis 100 summieren:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);Probier es selbst
class Main {
public static void main(String[] args) {
// Schreibe Code hier
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else