Array multi dimensi
package com.mycompany.forumlatihan;
import java.util.Scanner;
public class ArrayMultiDimensi {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String transaksi[][]=new String[5][7];
int MFD=100;
int baris=0,kolom=0;
int pilih=0,pilih2=0;
do{
System.out.println("================================");
System.out.println("Selamat Datang Di CAK MAT MARKET");
System.out.println("================================");
System.out.println("Silahkan Pilih Menu");
System.out.println("1. Transaksi Pembelian");
System.out.println("2. Rekap");
System.out.println("3. Exit");
System.out.print("Pilih Menu = ");
pilih=sc.nextInt();
switch(pilih){
case 1:
MFD++;
kolom=0;
transaksi [baris][kolom]=String.valueOf(MFD);
do{
System.out.println("================================");
System.out.println("DAFTAR PRODUK");
System.out.println("================================");
System.out.println("1. CHITATO ");
System.out.println("2. POCKY ");
System.out.println("3. Silverqueen ");
System.out.println("4. KinderJoy ");
System.out.println("5. YUPI ");
System.out.println("6. FRES TEA ");
System.out.println("7. Selesai ");
System.out.println("================================");
System.out.print ("Pilih Menu = ");
pilih2 = sc.nextInt();
switch(pilih2){
case 1:
if(kolom<=2){
kolom++;
transaksi [baris][kolom]="CHITATO";
}
break;
case 2:
if(kolom<=2){
kolom++;
transaksi [baris][kolom]="POCKY";
}
break;
case 3:
if(kolom<=2){
kolom++;
transaksi [baris][kolom]="Silverqueen";
}
break;
case 4:
if(kolom<=2){
kolom++;
transaksi [baris][kolom]="KinderJoy";
}
break;
case 5:
if(kolom<=2){
kolom++;
transaksi [baris][kolom]="YUPI";
}
break;
case 6:
if(kolom<=2){
kolom++;
transaksi [baris][kolom]="FRES TEA";
}
break;
case 7:
System.out.println("Kembali Ke Menu..");
break;
}
if(kolom>=6){
System.out.println("KERANJANG PENUH!");
break;
}
}while(pilih2!=7);
baris++;
break;
case 2:
System.out.println("================================");
System.out.println("DAFTAR PRODUK");
System.out.println("================================");
System.out.println("MFD\tDaftar Produk");
for (int i = 0; i < baris; i++){
for (int j = 0; j < 4; j++){
if(transaksi[i][j]!=null)
System.out.print(transaksi[i][j]+"\t");
}
System.out.println("");
}
break;
case 3:
System.out.println("Terima Kasih...");
}
}while(pilih!=3);
}
}
output :
Komentar
Posting Komentar