For Loop Part 1
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 42 / 73.
Programlama yaparken bazen aynı veya neredeyse aynı işlemi birkaç kez yapmak gerekebilir.
Aynı şeyi tekrar tekrar yazmamak için Döngüler kullanabiliriz.
for döngüsünün sözdizimi aşağıdaki gibidir:
for (initialization; condition; update) {
code
}initialization, condition ve update, start değerinin ne olduğunu ve end değerinin ne olduğunu belirler.
Örneğin, 0'dan 5'e (dahil değil):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}print ifadesini 5 kez çalıştıracaktır:
0
1
2
3
4Döngüler birçok kullanım alanına sahiptir. Örneğin, 1'den 100'e kadar olan tüm sayıları toplayalım:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);Bu, önce 1 ile 100 arasındaki tüm sayıları (<= işareti nedeniyle 100 dahil) döngüye alacak ve hepsini toplayacak, ardından sum_numbers değişkenini yazdıracak
Görev
Başlangıç3'ten 27'ye kadar (dahil, yani 3, 4, 5, ..., 26, 27 sayılarını yazdıran, toplamda 27 - 3 + 1 = 25 kez) i değerini ve "Hello Coddy: " yazdıran bir program yazın, bunu bir for döngüsü kullanarak yapın.
Şu şekilde görünecek:
Hello Coddy: 3
Hello Coddy: 4
...
Hello Coddy: 27Kopya kağıdı
for döngüsü, aşağıdaki sözdizimiyle kodu birden fazla kez tekrarlamanıza olanak tanır:
for (initialization; condition; update) {
code
}Örnek - 0'dan 5'e döngü (dahil değil):
for (int i = 0; i < 5; i++) {
System.out.println(i);
}Bu şu çıktıyı verir:
0
1
2
3
4Örnek - 1'den 100'e kadar sayıları toplama:
int sum_numbers = 0;
for (int i = 1; i <= 100; i++) {
sum_numbers += i;
}
System.out.println(sum_numbers);Kendin dene
class Main {
public static void main(String[] args) {
// Buraya kod yazın
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
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