Kod çalışıyor ama istediğim gibi değil

sorun şu ki normal şartlarda n. satıra gelindiğinde bir yıldız, 2*n-3 kadar boşluk ve en sonda bir yıldız olacak şekilde çalışması gerekiyor ancak n. satır için tamamen yıldızlarla dolu olan bir çıktı elde ediyorum. yapay zekaya sorduğumda klavyeden girilen değere göre (örneğin 1 olduğunda koşul negatif oluyor ve çalışmıyor) hata almış olabileceğimi söylüyor. n=5 değeri içinse negatiflik gibi bir durum da söz konusu değilken neden boşluk yerine yıldız yazdırılıyor?

  • Probleminiz için daha uygun bir başlık belirleyin (Javada hedeflediğim konsol çıktısını alamıyorum),
  • Kategori olarak JavaScript değil Java seçin ki Java ile ilgilenen arkadaşlar destek olsunlar aksi takdirde bakmayabilirler,
  • Kodunuzu resim olarak değil metin olarak ekleyip kod olarak biçimlendirin. Bu şekilde kodunuzu tek tek yazıp denemekle uğraşmayabilirler.

bkz: Soru Sorarken Sıkça Düşülen Hatalar #4