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.
2B dizilerle çalışırken, dizideki her satıra ve her sütuna yinelemek için sıklıkla iç içe döngüler kullanırız; bu da dizideki her öğeye erişmemizi veya onu değiştirmemizi sağlar.
2B bir dizi için iç içe döngülerin tipik yapısı şöyledir:
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] öğesine eriş veya değiştir
}
}Dış döngü satırlar üzerinde yinelenir ve iç döngü her satırın sütunları üzerinde yinelenir. Bu şekilde, array[i][j] kullanarak 2B dizideki her elemana erişebilirsiniz.
Görev
Kolay2B bir tamsayı dizisini bağımsız değişken olarak alan ve öğelerini matris biçiminde yazdıran printMatrix adlı bir yöntem oluştur. Dizinin satırları ve sütunları üzerinde yinelemek için iç içe döngüler kullan.
Kendin dene
// Kodunuzu 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
}
}
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
1Çok Boyutlu Diziler
2D Diziler Temelleri2D Dizi Elemanlarına Erişim2D Dizilerle İç İçe DöngülerÖzet - 2D DizilerMatris Toplama ve ÇıkarmaJagged Diziler3D Diziler ve ÖtesiYaygın 2D Dizi DesenleriÖzet - Diziler Hakkında Her Şey2HashMap Bölüm 1
HashMap Nedir?HashMap TanımlamaDeğerlere ErişimAnahtarın Varlığını Kontrol EtmeSözlükleri DeğiştirmeÖzet - HashMap3HashMap Bölüm 2
HashMap YöntemlerikeySet() ile YinelemeentrySet() ile Yinelemeİç İçe HashMapÖzet - Depo YönetimiÖzet - HashMap İşlemleri6İleri Akış Kontrolü
Etiketli İfadelerSwitch İfadesiDesen EşleştirmeKoruyucu Yan CümlelerÖzet - Akış Kontrolü9Proje - Benzersiz Kelime Sayacı
Metin Girişi ve DepolamaKelime İşlemeKendi başına pratik yap: Online Java derleyicisi