İç İçe For Döngüleri ve Metin Kalıpları
Dikdörtgenler, dik üçgenler ve küçük tablolar yazdırmak için iç içe for döngüleri kullanın. Satırları (dış döngü) ve sütunları (iç döngü) yönetin.
İç İçe For Döngüleri ve Metin Kalıpları, CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 3 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Java Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Java Academy kursu toplamda 3 dersten oluşur.
İç İçe Döngü Kavramı
İç içe döngüler: başka bir döngünün içindeki döngülerdir. Genellikle dış döngü satırları, iç döngü ise sütunları denetler.
3x4 Dikdörtgen
Dikdörtgen 3x4
public class Main {
public static void main(String[] args) {
// Outer loop controls the number of rows (3 rows total)
for (int r = 1; r <= 3; r = r + 1) {
// Start with an empty string for each row
String line = "";
// Inner loop controls the number of columns (4 stars per row)
for (int c = 1; c <= 4; c = c + 1) {
// Add one star to the line in each iteration
line = line + "*";
}
// Print the completed line of stars
System.out.println(line);
}
}
}
Dik Üçgen
Dik üçgen
public class Main {
public static void main(String[] args) {
// Outer loop controls the number of rows (from 1 up to 4)
for (int r = 1; r <= 4; r = r + 1) {
// Start with an empty string for each row
String line = "";
// Inner loop runs 'r' times, so stars increase with each row
for (int c = 1; c <= r; c = c + 1) {
// Add one star to the current line
line = line + "*";
}
// Print the completed line of stars
System.out.println(line);
}
}
}
Sağa Hizalı
Sağa hizalı üçgen: yıldızlardan önce boşluklar ekleyin.
public class Main {
public static void main(String[] args) {
int height = 4; // total number of rows for the triangle
// Outer loop: controls the row number
for (int r = 1; r <= height; r = r + 1) {
String line = "";
// First inner loop: add spaces so stars are right-aligned
for (int s = 1; s <= (height - r); s = s + 1) {
line = line + " ";
}
// Second inner loop: add stars according to current row
for (int c = 1; c <= r; c = c + 1) {
line = line + "*";
}
// Print the final line (spaces + stars)
System.out.println(line);
}
}
}
1..3 Tablosu
1..3 tablosu
public class Main {
public static void main(String[] args) {
// Outer loop controls the rows (1 to 3)
for (int r = 1; r <= 3; r = r + 1) {
String line = "";
// Inner loop controls the columns (1 to 3)
for (int c = 1; c <= 3; c = c + 1) {
// Multiply row number (r) by column number (c)
// Add the result plus a space to the line
line = line + (r * c) + " ";
}
// Print the row after building it
System.out.println(line);
}
}
}
Örüntü Örneği
Çalıştırın: Konsol girdisi olmadan yazdırılan üç örüntüyü görün.
public class Main {
public static void main(String[] args) {
// Rectangle 3x4
for (int r = 1; r <= 3; r = r + 1) {
String line = "";
for (int c = 1; c <= 4; c = c + 1) {
line = line + "*";
}
System.out.println(line);
}
// Right triangle
for (int r = 1; r <= 4; r = r + 1) {
String line = "";
for (int c = 1; c <= r; c = c + 1) {
line = line + "*";
}
System.out.println(line);
}
// Right-aligned triangle
int height = 4;
for (int r = 1; r <= height; r = r + 1) {
String line = "";
for (int s = 1; s <= (height - r); s = s + 1) {
line = line + " ";
}
for (int c = 1; c <= r; c = c + 1) {
line = line + "*";
}
System.out.println(line);
}
}
}
3x4 Dikdörtgen
Hızlı kontrol: * karakterlerinden 3x4'lük bir dikdörtgeni (3 satır, 4 sütun) yazdıran kod parçası hangisidir?
Özet ve Sonraki Adım
Özet: Dikdörtgenler, üçgenler, boşluklarla hizalama ve küçük tablolar için iç içe döngüler kullandınız.
Sonraki adım: Örüntüler konusunda güven kazanmak için alıştırmalar ve küçük görevler yapın.
Sıkça Sorulan Sorular
“İç İçe For Döngüleri ve Metin Kalıpları” dersi ücretsiz mi?
Evet — “İç İçe For Döngüleri ve Metin Kalıpları” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Java Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Java Academy kursu toplamda 3 dersten oluşur.
“İç İçe For Döngüleri ve Metin Kalıpları” dersinde ne öğreneceğim?
Dikdörtgenler, dik üçgenler ve küçük tablolar yazdırmak için iç içe for döngüleri kullanın. Satırları (dış döngü) ve sütunları (iç döngü) yönetin. Java Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Java Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Java Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 2. dersidir.
“İç İçe For Döngüleri ve Metin Kalıpları” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Java Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Java Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- For Döngüsünün Temelleri
- İç İçe For Döngüleri ve Metin Kalıpları
- Kalıp Alıştırmaları ve Mini Görevler