- Back to Home »
- Program »
- Contoh Program Perulangan Segitiga Bintang Java
Berikut listing program segitiga piramid yang menggunakan perulangan for bersarang
LOGIKA PROGRAM
import java.util.Scanner;
sebuah pemanggilan library scanner agar dapat menginput menggunakan scanner.
class segitigabintang{
public static void main(String [] args){
dibuat nama class dengan nama segitigabintang , lalu dibawah class di buat main methodnya
Scanner masukan = new Scanner (System.in);
int a,b,c;
dibuat objek baru untuk scannernya agar dapat dipanggil yang nantinya digunakan bersamaan dengan variabel penginputan. variabel a, b, c dideklarasi sebagai bilangan bulat (integer)
System.out.print("Masukan Angka : ");
a = masukan.nextInt();
program akan meminta masukan angka yang akan disimpan pada variabl a, digunakan objek masukan tadi untuk menggunakan input scanner, nextInt untuk pemasukan atas bilangan integer.
for (b=1;b<=a;b++){
pada perulangan pertama diberi nilai b nya adalah 1 , jika b kurang dari sama dengan nilai a maka b akan bertambah nilainya
for (c=a;c>=b;c--){
System.out.print(" ");
pada perulangan kedua diberi nilai c sama dengan a , jika c lebih besar sama dengan b maka nilai c akan berkurang. jika kondisi benar maka akan mencetak spasi saja
for (c=1;c<=b;c++){
System.out.print("* ");
pada perulangan ketiga diberi nilai c = 1 jika c kurang dari sama dengan b maka nilai c akan ber tambah. jika kondsii benar maka akan mencetak bintang (*)
System.out.println("");
jika kondsi perulangan yang pertama benar maka akan mencetak kebawah membuat enter. karna statement ini masih satu blok dengan for yang pertama.
OUTPUT