Merhabalar. Harf algoritmalarımıza “E” harfiyle devam ediyoruz. İlk olarak Excel’de oluşturduğumuz harfi gösterelim sizlere.
Java’da yazacağımız kodlarla da bu görüntüyü elde edeceğiz. İlk olarak yapmamız gereken, yıldızları dizinin bir elemanı gibi düşünerek algoritmasını oluşturabilmek. Şimdi, 4’e 7’lik bir matris oluşturalım ve kodlarımızı yazmaya başlayalım.
- İ=0, i=3 ve i=6 iken j’nin aldığı tüm değerlerde yıldız oluşturacağız.
[0][0] – [0][1] – [0][2] – [0][3]
[3][0] – [3][1] – [3][2] – [3][3]
[6][0] – [6][1] – [6][2] – [6][3]
-
- j=0 iken i’nin aldığı tüm değerlerde yıldız oluşturacağız.
[0][0] – [1][0] – [2][0] – [3][0] – [4][0] – [5][0] – [6][0]
public class BHarfiOlusturma {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=0;i<7;i++){
for(int j=0;j<4;j++){
if((i==0 || i==3 || i==6) && j<4){
System.out.print(" * ");
}else if((j==0 || j==3) && i<7){
System.out.print(" * ");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
}
Gerekli if-else yapılarıyla kodlarımızı tamamlamış oluyoruz. Çıktımız:
Harf oluşturma sorularımızı da bu şekilde tamamlamış olduk. Oluşturmak istediğimiz her harf için, ilk olarak Excel’de yaparsak, Java’da kodlarını oluşturmak daha basit oluyor. İyi çalışmalar 🙂
Leave a Reply