Langsung ke konten utama

Segitiga Bintang dengan Java


Dalam postingan kali ini, saya akan memberikan sedikit pengetahuan yang saya dapatkan saat mendapat pelajaran Pemrograman Berorientasi Objek tentang looping. Dimana looping ini membentuk segitiga seperti gambar di samping. Dalam postingan ini menggunakan fungsi for bersarang, dimana di dalam for ada for yang berulang. Untuk lebih jelasnya langsung saja pada cooding javanya, berikut codenya:

public class Latihan
{
 public static void main(String[] args)
 {
  int a,b;
  for(a=1;a<=5;a++)
  { 
   for(b=5;b>=a;b--)
   {
    System.out.print("*");
   }
   System.out.println("");
  }
 }
}

Penjelasan:
Dalam postingan ini menggunakan class name Latihan 



Pada cooding for(a=1;a<=5;a++) ini artinya perulangan dimulai dari a=1 dan berakhir pada kondisi a<=5 (a lebih kecil atau sama dengan 5). Disini for akan berulang sampai memenuhi a<=5. 
Kemudian lihat cooding berikut: 

for(a=1;a<=5;a++)
{
 for(b=5;b>=a;b--)
 {
  System.out.print("*");
 }
 System.out.println("");
}

Di dalam cooding for(a=1;a<=5;a++) terdapat for lagi, for ini berfungsi untuk menampilkan * dimana kondisinya yaitu bintang yang di cetak pertama kali adalah 5 bintang, kemudian akan di ulang hingga memenuhi b>=a setiap perulangan jumlah bintang akan di kurangi satu hingga memenuhi kondisi b=a yaitu b=1.

Setelah itu terdapat System.out.println("");. Pada bagian ini terdapat println yang artinya setiap pencetakan data akan diberikan line new (enter). Yang di cetak disini yaitu data kosong. Fungsinya agar setiap mencetak bintang akan diberikan pembatas yaitu enter.

Artikel Terkait:

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

Komentar

  1. Sipp gan, lihat postingan bintang puny saya juga yaa :

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

    Makasih

    BalasHapus
  2. Terimakasih atas kunjungannya...
    tunggu kunjungan saya di blog anda :)

    BalasHapus

Posting Komentar

Tolong berkomentar yang baik dan sopan