Menu
Coddy logo textTech

2D Dizilerle İç İçe Döngüler

Coddy'nin Java Journey'sinin Mantık & Akış bölümünün bir parçası — ders 3 / 59.

2D dizilerle çalışırken, her satır ve sütun üzerinde gezinmek için iç içe döngüler kullanırız; bu sayede dizideki her elemana erişebilir veya değiştirebiliriz.

İşte 2D dizi için iç içe döngülerin tipik bir yapısı:

for (int i = 0; i < array.length; i++) {
	// Dış döngü satırları üzerinde yineleme yapar
    for (int j = 0; j < array[i].length; j++) {
        // İç döngü sütunları üzerinde yineleme yapar
        // array[i][j]'ye erişin veya değiştirin
    }
}

Dış döngü satırları üzerinde yineleme yapar ve iç döngü her satırın sütunları üzerinde yineleme yapar. Bu şekilde, 2D dizideki her elemana array[i][j] kullanarak erişebilirsiniz.

challenge icon

Görev

Kolay

printMatrix adında bir metot oluşturun ki bu metot tamsayıların 2D bir dizisini argüman olarak alsın ve elemanlarını matris formatında yazdırsın. Dizinin satır ve sütunlarını gezinmek için iç içe döngüler kullanın.

Kopya kağıdı

İki boyutlu diziler üzerinde yinelemek için iç içe döngüler kullanın. Dış döngü satırları, iç döngü sütunları yineleyin:

for (int i = 0; i < array.length; i++) {
    // Outer loop iterates over rows
    for (int j = 0; j < array[i].length; j++) {
        // Inner loop iterates over columns
        // Access or modify array[i][j]
    }
}

Her bir elemana array[i][j] kullanarak erişin; burada i satır indeksi ve j sütun indeksi.

Kendin dene

// Kodu yalnızca sınıfın içine yazın. main() veya bu sınıfın dışında herhangi bir kod yazmayın.
class PrintMatrix {
    public static void printMatrix(int[][] matrix) {
        // Kodunuzu buraya yazın
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler