Rabu, 08 Februari 2012

1
Membuat Array Dinamis

package pencariandataarraydinamis;
import java.io.*;

public class PencarianDataArrayDinamis {

    /**
     * @param args
     */
    public static void main(String[] args) throws Exception
        {
        // TODO Auto-generated method stub
 int pilih = 0 ;

        // buat objek baru untuk mengambil input
        BufferedReader inputan = new BufferedReader(new InputStreamReader(System.in));

        // tempat di mana input dari user akan diletakkan
        String [][] data = new String [100][100];
             
                String ulang = " ";
while (true)
{

 
System.out.println("\tMenu");
System.out.println("================");
System.out.println("1.Input Data");
System.out.println("2.Pencarian Data");
System.out.println("3.Keluar");
System.out.println("================");
System.out.println("Masukkan Pilihan Anda:");
pilih = Integer.parseInt (inputan.readLine());

switch(pilih)
   
{
case 3 : System.exit(0);//Keluar dari Menu Program
case 1 ://Membuat Input

for (int i=0;;i++)

{

System.out.print("Masukan Kode barang : ");
data[i][0] = inputan.readLine();
if (data [i][0].equals("/"))

break;

else
{
System.out.print("Masukan Nama Barang : ");
data [i][1] = inputan.readLine();
System.out.print("Masukan Jumlah Barang : ");
data [i][2] = inputan.readLine();
System.out.print("Masukan Harga Barang : ");
data [i][3] = inputan.readLine();
System.out.println();
}
       
}   
break ;

case 2 : //membuat pencarian Data

System.out.print("Masukkan kode barang yang ingin anda cari : ");
String cari = inputan.readLine();

for ( int i=0;i<100;i++)
{
if ( cari.equals(data[i][0]))
{
System.out.print("=======================================");
System.out.print("Kode Barang\t : "+data[i][0]+"\n");
System.out.print("Nama Barang\t : "+data[i][1]+"\n");
System.out.print("Jumlah Barang\t : "+data[i][2]+"\n");
System.out.print("=======================================");

break; //keluar dari pencarian
}
else
    System.out.println("Data Tidak Ditemukan");
}
break;
default : System.out.print("Pilihan Tidak Ada /n");
}
}
}
       
}

1 komentar:

crusor

bagaimana pendapat anda tentang blog ini

Mengenai Saya