/* Nama File:Persegi.java Programmer:Tommy Manik Deskripsi:menampilkan persegi menggunakan for dan if-esle */ import javax.swing.JOptionPane; public class Persegi { public static void main(String [] args) { int i,j,x; String x1; x1=JOptionPane.showInputDialog("banyak kotak:"); //mengiput nilai x=Integer.parseInt(x1); for(i=1; i<=x; i++) //pesan i sebanyak nilai inputan x - i=1 { System.out.println(); for (j=1; j<=x; j++) //pesan nilai j sebanyak nilai x - j=1 { System.out.print(" "); //untuk mencetak jarak pada nilai i
if (i==1 || i==x || j==1 || j==x) //jika i berada pada 1 atau jumlah niali x dan //nilai j berada pada 1 atau jumlah nilai x { System.out.print("*"); /*cetak x sesuai kondisi: i=1-baris pertama misalkan x=5 cetak ***** i=5 baris ke5 cetak ***** j=1-kolom pertam * * * * * j=5-kolom ke5 * * * * * */ } else System.out.print(" "); //cetak spasi selai pada nilai kondisi diatas } } System.out.println("\n\n"); } }
hasilnya :
nah setelah nilai x diiput 10 maka hasilnya:
Selamat Mencoba!!!!
Tidak ada komentar:
Posting Komentar