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();
}
}
}
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);
}
}
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:
Terima kasih atas tutorial dan penjelasannya gan. bisa aku jadikan refersnsi tambahan dalam mempelajari java
Posting Komentar