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");
}
}
}
}
mantull min
BalasHapusElemen solder uap