Kalıp Alıştırmaları ve Mini Görevler
İç içe döngü kalıpları üzerinde pratik yapın: içi boş dikdörtgenler, ortalanmış piramitler ve köşegenler. Mini görevleri adım adım çözün.
Kalıp Alıştırmaları ve Mini Görevler, CoddyKit'te ücretsiz bir Java Academy dersidir. Bu, 3 dersinin 3. 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.
Örüntü İpuçları
Metin örüntüleri için ipuçları:
- Dış döngü satırları denetler
- İç döngü her satırı oluşturur
- Karakterleri bir String içine ekleyin, ardından yalnızca bir kez yazdırın
- Yıldız veya boşluk seçmek için koşulları kullanın
İçi Boş Dikdörtgen
İçi boş dikdörtgen 3x5
public class Main {
public static void main(String[] args) {
// Outer loop: goes through each row (1 to 3)
for (int r = 1; r <= 3; r = r + 1) {
String line = "";
// Inner loop: goes through each column (1 to 5)
for (int c = 1; c <= 5; c = c + 1) {
// Print a star if we are on:
// - the first row (r == 1)
// - the last row (r == 3)
// - the first column (c == 1)
// - the last column (c == 5)
if (r == 1 || r == 3 || c == 1 || c == 5) {
line = line + "*";
} else {
// Otherwise, print a space (inside of the rectangle)
line = line + " ";
}
}
// Print the completed row
System.out.println(line);
}
}
}
Ortalanmış Piramit
Ortalanmış piramit yükseklik 4
public class Main {
public static void main(String[] args) {
int h = 4; // height of the pyramid
// Outer loop: goes through each row (1 to h)
for (int r = 1; r <= h; r = r + 1) {
String line = "";
// First inner loop: add spaces before the stars
// (h - r) spaces so the stars are centered
for (int s = 1; s <= (h - r); s = s + 1) {
line = line + " ";
}
// Second inner loop: add stars
// Formula (2*r - 1) makes the row width odd (1, 3, 5, 7, ...)
for (int c = 1; c <= (2 * r - 1); c = c + 1) {
line = line + "*";
}
// Print the completed row
System.out.println(line);
}
}
}
Köşegen
4x4 karede köşegen
public class Main {
public static void main(String[] args) {
int n = 4; // size of the square (4 rows and 4 columns)
// Outer loop: controls rows (1 to n)
for (int r = 1; r <= n; r = r + 1) {
String line = "";
// Inner loop: controls columns (1 to n)
for (int c = 1; c <= n; c = c + 1) {
// If row index == column index, print a star
if (r == c) {
line = line + "*";
} else {
// Otherwise, print a space
line = line + " ";
}
}
// Print the row
System.out.println(line);
}
}
}
Küçük Görevler
Küçük görevler
- Yüksekliği 4 olan içi boş dik üçgen
- İki karakter kullanarak 4x4 dama tahtası
- Tek yüksekliği 5 olan ortalanmış baklava
Küçük adımlar yazın, satır dizisini oluşturun, ardından yazdırın.
Ö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) {
// 1) Hollow rectangle 3x5
for (int r = 1; r <= 3; r = r + 1) {
String line = "";
for (int c = 1; c <= 5; c = c + 1) {
if (r == 1 || r == 3 || c == 1 || c == 5) line = line + "*";
else line = line + " ";
}
System.out.println(line);
}
// 2) Centered pyramid height 4
int h = 4;
for (int r = 1; r <= h; r = r + 1) {
String line = "";
for (int s = 1; s <= (h - r); s = s + 1) line = line + " ";
for (int c = 1; c <= (2 * r - 1); c = c + 1) line = line + "*";
System.out.println(line);
}
// 3) Diagonal in a 4x4 square
int n = 4;
for (int r = 1; r <= n; r = r + 1) {
String line = "";
for (int c = 1; c <= n; c = c + 1) {
if (r == c) line = line + "*";
else line = line + " ";
}
System.out.println(line);
}
}
}
İçi Boş Dikdörtgen Kontrolü
Hızlı kontrol: 3x5'lik içi boş bir dikdörtgeni yazdıran kod parçaları hangileridir?
Özet ve Sonraki Adım
Özet: İçi boş şekiller, ortalanmış piramitler ve köşegenler üzerinde alıştırma yaptınız. İç içe döngülerle örüntü oluşturmaya devam edin.
Sonraki adım: Koleksiyonları depolamak ve işlemek için dizilere geçin.
Sıkça Sorulan Sorular
“Kalıp Alıştırmaları ve Mini Görevler” dersi ücretsiz mi?
Evet — “Kalıp Alıştırmaları ve Mini Görevler” 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.
“Kalıp Alıştırmaları ve Mini Görevler” dersinde ne öğreneceğim?
İç içe döngü kalıpları üzerinde pratik yapın: içi boş dikdörtgenler, ortalanmış piramitler ve köşegenler. Mini görevleri adım adım çözün. 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 3. dersidir.
“Kalıp Alıştırmaları ve Mini Görevler” 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