Merhabalar. Harf oluşturma sorularımıza C harfiyle devam ediyoruz. Öncelikle Excel’de oluşturup Java’da nasıl oluşturabileceğimize bakalım.
C harfini oluştururken, dizi mantığıyla hareket edeceğiz. 6’ya 5’lik bir matris oluşturduğumuzu düşünecek olursak i=6 ve j=5 olacak.
İ=0 ve i=5 iken j’nin alabileceği tüm değerlerde “*” işareti yer alacak.
[0][0] – [0][1] – [0][2] – [0][3] – [0][4]
[5][0] – [5][1] – [5][2] – [5][3] – [5][4]
J=0 iken i’nin aldığı tüm değerlerde de “*” işareti yer alacak.
[0][0] – [1][0] – [2][0] – [3][0] – [4][0] – [5][0]
Buna göre Java Kodlarımız:
public class CHarfiOlusturma {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0;i<6;i++){
for(int j=0;j<5;j++){
if((i==0 ||i==5)&& j<5){
System.out.print(" * ");
}else if(j==0 && i<6){
System.out.print(" * ");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
- İç içe for döngüsü oluşturarak 6’ya 5’lik bir matris oluşturuyoruz.
for(int i=0;i<6;i++){
for(int j=0;j<5;j++){
- Yıldızları yerlerine yerleştirmek için gereken kodları yazıyoruz.
if((i==0 ||i==5)&& j<5){
System.out.print(” * “);
}else if(j==0 && i<6){
System.out.print(” * “);
}else{
System.out.print(” “);
}
}
- Son olarak da yıldızların alt satıra geçmelerini sağlayacak kodumuzu ekliyoruz.
System.out.println();
Çıktımız:
Böylece sorumuzu tamamlamış olduk. Bir sonraki yazımızda görüşmek üzere 🙂
Leave a Reply