Selasa, 17 April 2012

Membuat Bintang dengan JAVA

Pada postingan kali ini saya akan memberikan contoh program membuat segitiga bintang dengan menggunakan bahasa pemograman java.Berikut ini adalah source codenya.
Bintang segitiga siku-siku.

public class perulangan4 {
public static void main(String[]args){
    for (int x=1;x<=5;x++){
        for(int y=1;y<=x;y++){
            System.out.print("*");
        }
        System.out.println();
    }
}
}

Penjelasan :
for pada baris pertama berfungsi sebagai baris dan for yang kedua berfungsi sebagai kolom, maksudnya adalah jika x=1 maka berlanjut ke perulangan kedua dengan syarat jika y<=x.Dalam hal ini sekarang x=1 dan y=1, karena kondisi memenuhi maka akan dilakukan pencetakan statement yaitu  "* "(bintang).Selanjutnya perulangan yang kedua ditutup dengan kurung kurawal dan kita membuat pindah baris untuk berlanjut ke perulangan berikutnya.Perulangan dilakukan hingga x=5.

Output :
     
 
Bintang Segitaga Piramida 
Source codenya

public class bintang3 {
public static void main(String[]args){

        int n = 9,j,k;
    String tampil = "";
        for(int i=1;i<=n;i+=2){
          for(j=n;j>i;j--){
            tampil += " ";
          }
          for(k=1;k<=i;k++){
            tampil += "* ";
          }
          tampil += "\n";
        }
        System.out.print(tampil);
  }
}

Penjelasan  :
 For pada perulangan pertama dan kedua prinsipnya sama dengan program yang pertama, cumu disini statementnya mencetak spasi/kosong.Untuk perulangan yang ketiga berguna untuk mengulang hingga batas nilai i dan mencetak bintang, setelah itu ditutup dengan kurung kurawal dan mencetak tampil, dalam hal ini tampil merupakan string kosong.

Output :
 


1 komentar:

Linuxer Madura mengatakan...

Terima kasih atas tutorial dan penjelasannya gan. bisa aku jadikan refersnsi tambahan dalam mempelajari java