Program array 2 dimensi

Buat aplikasi program 2 dimensi
ketentuan :
-jumlah baris 4
-jumlah kolom 4
-user menginput nilai angka 2 digit pada setiap angka kombinasi baris dan kolom

output :
-sistem menanmpilkan nilai yang di input
-jika ada nilai yang di input angka 4
maka nilai di ganti dengan .**.

CODING :
package array2dimensi;

import java.util.Scanner;

public class array2dimensi {

    public static void main(String[] args) {
        // Initialisasi Larik 2 dimensi
        int[][] nilai = new int[4][4];
        int baris,kolom;
        String[][] hasil2 = new String[4][4];
       
        //cara input data pada array 2 dimensi
        for(baris=0;baris<nilai.length;baris++){
            System.out.print("\n");
            for(kolom=0;kolom<nilai[baris].length;kolom++){
            Scanner bacaRecord = new Scanner(System.in);
            System.out.print("Input Angka Baris["+baris+"] kolom["+kolom+"]= ");
            nilai[baris][kolom] = bacaRecord.nextInt();
            }        
        }
   
        //cara menampilkan nilai pada array 2 dimensi
        System.out.println("\n------Tampilan Nilai Input-------");
        for(baris=0;baris<nilai.length;baris++){
            for(kolom=0;kolom<nilai[baris].length;kolom++){
            System.out.print(" | "+nilai[baris][kolom]);
            }    
            System.out.print(" |\n");
            }
            System.out.println("---------------------------------");

        //cara menampilkan nilai yang telah berubah pada array 2 dimensi   
        System.out.println("\n------Hasil Nilai Berubah--------");
        for(baris=0;baris<nilai.length;baris++){
            for(kolom=0;kolom<nilai[baris].length;kolom++){
            hasil2[baris][kolom]= String.valueOf(nilai[baris][kolom]);
                if (hasil2[baris][kolom].contains("4")){
                hasil2[baris][kolom]= "**"; 
                System.out.print(" | "+hasil2[baris][kolom]);
                }
                else {
                System.out.print(" | "+nilai[baris][kolom]);
                }
            }    
            System.out.print(" |\n");
        }
            System.out.println("---------------------------------");
    }  
}

OUTPUT : 
SSSS

Komentar