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 :


---------------------< com.mycompany:FORUMLATIHAN >---------------------
Building FORUMLATIHAN 1.0-SNAPSHOT
--------------------------------[ jar ]---------------------------------

--- exec-maven-plugin:3.0.0:exec (default-cli) @ FORUMLATIHAN ---
================================
Selamat Datang Di CAK MAT MARKET
================================
Silahkan Pilih Menu
1. Transaksi Pembelian
2. Rekap
3. Exit
Pilih Menu = 1
================================
DAFTAR PRODUK
================================
1. CHITATO 
2. POCKY 
3. Silverqueen 
4. KinderJoy 
5. YUPI 
6. FRES TEA 
7. Selesai 
================================
Pilih Menu = 1
================================
DAFTAR PRODUK
================================
1. CHITATO 
2. POCKY 
3. Silverqueen 
4. KinderJoy 
5. YUPI 
6. FRES TEA 
7. Selesai 
================================
Pilih Menu = 6
================================
DAFTAR PRODUK
================================
1. CHITATO 
2. POCKY 
3. Silverqueen 
4. KinderJoy 
5. YUPI 
6. FRES TEA 
7. Selesai 
================================
Pilih Menu = 3
================================
DAFTAR PRODUK
================================
1. CHITATO 
2. POCKY 
3. Silverqueen 
4. KinderJoy 
5. YUPI 
6. FRES TEA 
7. Selesai 
================================
Pilih Menu = 7
Kembali Ke Menu..
================================
Selamat Datang Di CAK MAT MARKET
================================
Silahkan Pilih Menu
1. Transaksi Pembelian
2. Rekap
3. Exit
Pilih Menu = 2
================================
DAFTAR PRODUK
================================
MFD Daftar Produk
101 CHITATO FRES TEA Silverqueen
================================
Selamat Datang Di CAK MAT MARKET
================================
Silahkan Pilih Menu
1. Transaksi Pembelian
2. Rekap
3. Exit
Pilih Menu = 3
Terima Kasih...
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time:  01:04 min
Finished at: 2022-12-23T22:26:55+07:00
------------------------------------------------------------------------


Komentar