Skip to content

Java Soru Çözümleri 20 – C Harfi Oluşturma

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 🙂

 

 

1 Comment »

  1. Pingback: Neslihan SEZER

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: