Yıldız İle Ok Yapmak

Yıldız kullanarak,dışardan girilen yükseklik değerine bağlı olarak ok simgesi oluşturmayı göstereceğim.

Yıldız kullanarak,dışardan girilen yükseklik değerine bağlı olarak ok simgesi oluşturmayı göstereceğim.




package ok;



import java.util.Scanner;//Dışardan veri girmek için kullandım.

public class Ok {



    

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);//Dışardan girilen veriyi inputta tut.

        int yukseklik;



        System.out.print("Okun yuksekligini giriniz (3'ten buyuk olmali): ");

        yukseklik = input.nextInt();//Tam sayı değerinde girilen veriyi yukseklik değişkeninde tut.



        if (yukseklik > 3) {

            for (int i = 3, k = 0; i > 0 && k < 3; i--, k++) {

                for (int j = 0; j < i + 1; j++) {

                    System.out.print(" ");

                }

                for (int j = 0; j < k + 1; j++) {

                    System.out.print("*");

                }

                for (int j = 1; j < k + 1; j++) {

                    System.out.print("*");

                }

                System.out.println();

            }



            for (int a = 0; a < yukseklik - 3; a++) {

                System.out.print("    ");

                System.out.print("*n");

            }



        } else {

            System.out.println("Hata! 3'ten buyuk bir sayi girmelisiniz.");

        }

      

    }

}

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git