Langsung ke konten utama

Segitiga Siku-siku Bintang dengan Java


Pada postingan ini masih membahas tentang perulangan for, yaitu membuat segitiga bintang seperti gambar di samping. Untuk mempersingkat waktu belajarnya berikut cooding dari postingan ini :

public class Latihan
{
 public static void main(String[]args)
 {
  int i,j,k;
  for(i=1;i<=5;i++)
  {
   for(k=1;k<=i;k++)
   {
    System.out.print(" ");
   }

   for(j=5;j>=i;j--)
   {
    System.out.print("*");
   }
   System.out.println("");
  }
 }
}


Di postingan kali ini saya hanya membahas sedikit saja, kalau kurang paham silakan lihat postingan sebelumnya. Langsung saja saya akan bahas pada bagian:

for(k=1;k<=i;k++)
{ 
 System.out.print(" ");
}

Pada bagian ini kita akan melakukan looping dimana yang akan ditampilkan adalah spasi saja, tujuannya adalah untuk membuat pemposisian bintang. Jika kurang mengerti yang saya maksudkan anda dapat merubah (" ") dengan angka atau huruf seperti ("a"). Kemudian lihat bagaimana tampilannya.

Setelah cooding di atas, di sebelah looping spasi tadi akan kita cetak bintang dengan cooding berikut:

for(j=5;j>=i;j--)
{ 
 System.out.print("*");
}

Disini kita akan membuat bintang dengan jumlah awalnya adalah 5 bintang, yang akan terus dikurangi jumlahnya hingga memenuhi j>=i.

Begitulah kurang lebih cara pembuatannya. Jika anda menyukai artikel ini, anda bisa share ke teman-teman anda. Terimakasih telah berkunjung.

Artikel Terkait:

Mohon untuk membaca Kebijakan Privasi sebelum mengambil data dari blog ini atau sebelum berkomentar.

Komentar

  1. Thx. :)

    Bintang yang lainnya bsa dilihat di :

    http://top-ilmu.blogspot.com/2013/10/program-segitiga-bintang-dengan-java.html

    BalasHapus
  2. Thx. uda berkunjung gan

    Thx juga refrensinya :))

    BalasHapus
  3. Om kalau gini gimana (rata kanan tapi):
    *****
    ****
    ***
    **
    *
    **
    ***
    ****
    *****

    BalasHapus

Posting Komentar

Tolong berkomentar yang baik dan sopan