5.00 / 1 oy

Java'da baklava dilimi çizen program

Java'da for döngüleri kullanılarak daha önce de çeşitli şekiller çizdirmiştik. Bugün de kullanıcının verdiği parametreye bağlı olarak değişken boyutta bir baklava dilimini belirli bir harfi (+ gibi) konsola çizen bir program kodlayalım:

public static void main(String[] args) {
		
		Scanner klavye=new Scanner(System.in);
		System.out.println("yükseklik kaç satır olsun?");
		int yukseklik=klavye.nextInt(); //yükseklik hep tek sayi olacaktir
		int yariyukseklik=(int)(yukseklik/2)+1;
		
		for(int i=1;i<=yariyukseklik;i++)
		{
			for(int j=1;j<=yariyukseklik-i;j++)
				System.out.print(" ");
			
			for(int j=1;j<=2*i-1;j++)
				System.out.print("*");
			
			System.out.println();
		}
		//üst yarısı tamam
		for(int i=yariyukseklik-1;i>=1;i--)
		{
			for(int j=1;j<=yariyukseklik-i;j++)
				System.out.print(" ");
			
			for(int j=1;j<=2*i-1;j++)
				System.out.print("*");
		
			System.out.println();
		}
		
	}

Çıktı:

java baklava deseni

utku33

30.12.2019 04:50

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Java'da baklava dilimi çizen program

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.