For Loop Part 2
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 47 / 73.
for döngüsü koşulunun bazı havalı varyasyonlarını keşfedelim:
Geriye Sayma:
for (int i = 10; i >= 0; i--) {
System.out.println(i);
}
// Output: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0Daha yüksek bir sayı ile başladığımızı fark edin (i = 10), Koşul olarak i >= 0 kullanın ve sayacı azaltmak için i-- kullanın
Sayıları atlamak mı istiyorsunuz? Artırma/azaltma değerini sadece değiştirin:
// 2'şer artarak sayma
for (int i = 0; i <= 10; i += 2) {
System.out.println(i);
}
// Çıktı: 0, 2, 4, 6, 8, 10// 2'şer geriye sayma
for (int i = 10; i >= 0; i -= 2) {
System.out.println(i);
}
// Çıktı: 10, 8, 6, 4, 2, 0 Döngü kontrolünüzde birden fazla değişken bile kullanabilirsiniz:
for (int i = 0, j = 10; i <= 10; i++, j--) {
System.out.println("i = " + i + ", j = " + j);
}
// Çıktı: i = 0, j = 10
// i = 1, j = 9
// i = 2, j = 8
// Ve böyle devam eder...Kopya kağıdı
For döngüleri, daha yüksek bir sayı ile başlayarak ve azaltma kullanarak geriye doğru sayabilir:
for (int i = 10; i >= 0; i--) {
System.out.println(i);
}
// Çıktı: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0Artırma/azaltma değerini değiştirerek sayıları atlayın:
// 2'şer artarak sayma
for (int i = 0; i <= 10; i += 2) {
System.out.println(i);
}
// Çıktı: 0, 2, 4, 6, 8, 10
// 2'şer azaltarak sayma
for (int i = 10; i >= 0; i -= 2) {
System.out.println(i);
}
// Çıktı: 10, 8, 6, 4, 2, 0Döngü kontrolünde birden fazla değişken kullanın:
for (int i = 0, j = 10; i <= 10; i++, j--) {
System.out.println("i = " + i + ", j = " + j);
}Kendin dene
Bu ders bir kod alıştırması içermiyor.
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