Array 2 Dimensi

Kode Program :

package bahasa_pemrograman_1;

import java.util.*;

public class Array_2_dimensi {

    public static void main(String[] args) {

            

        Scanner input = new Scanner(System.in);

        int kodetr = 201, harga = 0, total, baris=0, kolom=0, pilih=0, pilih2=0;

        String transaksi[][] = new String[3][4];

         

        do{

            System.out.println("");

            System.out.println("=======================Menu Utama=====================");

            System.out.println(" 1. Transaksi Baru                                   ");

            System.out.println(" 2. Lihat Transaksi / Nota                           ");

            System.out.println(" 3. Selesai                                          ");

            System.out.println("======================================================");

            System.out.print("Pilih (angka) : ");


            pilih = input.nextInt();

            switch(pilih){

                case 1:

                    if(baris<=2){

                        kolom=0;

                        transaksi[baris][kolom] = String.valueOf(kodetr);

                        kolom=1;

                        do{

                            if(kolom<=3){

                            System.out.println("");

                            System.out.println("------------------Daftar---------------");

                            System.out.println(" 1. Roti Sisir          Rp 10000               ");

                            System.out.println(" 2. Susu                Rp 6000              ");

                            System.out.println(" 3. Roti Tawar          Rp 15000              ");

                            System.out.println(" 4. Kembali ke menu utama             ");

                            System.out.println("---------------------------------------");

                            System.out.print("Pilih Makanan/Minuman(angka) : ");

                            pilih2 = input.nextInt();

                            switch(pilih2){

                                case 1:

                                    transaksi[baris][kolom] = "Roti Sisir";

                                    break;

                                case 2:

                                    transaksi[baris][kolom] = "Susu";

                                    break;

                                case 3:

                                    transaksi[baris][kolom] = "Roti Tawar";

                                    break;

                                case 4:

                                    System.out.println("");

                                    System.out.println("Manu Utama");

                            break;

  

                            }

                                kolom++;

                            }else { 

                                System.out.println("Penuh!");

                                break;

                            }


                        }while(pilih2 != 4);

                        baris++;

                        kodetr++;

                    }else{

                        System.out.println("Transaksi Penuh");

                    }

                

                    break;

                

                case 2:

                    System.out.println("");

                    System.out.println("Nota");

                    System.out.println("Kode Transaksi\tNama Makanan/Minuman");

                        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("");

                    System.out.println("Terimakasih");

                    break;

            }

        }while(pilih != 3);

        

    }

}

Hasil :








Komentar