Jumat, 11 November 2011

program membuat objek persegi-java

/*
    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