Java'da bugüne kadar bir çok şekil çizdirme örneği hazırladık, bugün düz bir üçgen çizdirelim. Aynı mantıkla yers üçgenler de çizdirebilirsiniz. Aslında bu soruyu daha önce paylaştığım baklava dilimi çizdirme programının bir parçası olarak da görebilirsiniz.
public static void main(String [] args) {
Scanner klavye=new Scanner(System.in);
System.out.println("Üçgenin yüksekliği kaç birim olsun?");
int yukseklik=klavye.nextInt();
for (int i=1; i<yukseklik*2; i+= 2) //1 3 5 7 9
{
for (int k=0; k < (20 - i/2); k++) //her satırdaki boşluklar
System.out.print(" ");
for (int j=0; j<i; j++)
System.out.print("*");
System.out.println("");
}
}
Çıktı: