Syntax SearchEngine Whit java

import javax.swing.*;
class SearchEngine 
{
    public static void main(String[] args) 
    {
        String [][] array = new String [3][4];
        int sum=0;
        array [0][0] = "Adik";
        array [0][1] = "Kecil";
        array [0][2] = "Baru";
        array [0][3] = "Makan";
        array [1][0] = "Makan";
        array [1][1] = "Tadi";
        array [1][2] = "Pagi";
        array [1][3] = "Kecil";
        array [2][0] = "Adik";
        array [2][1] = "Makan";
        array [2][2] = "Buah";
        array [2][3] = "Kecil";

        String input = JOptionPane.showInputDialog(null,"Masukkan kata!");
               
        for (int i=0;i<=2 ;i++ )
        {
            for (int j=0;j<=3 ;j++ )
            {
                if (input.equalsIgnoreCase(array[i][j])==true)
                {
                    sum++;
                   
                }
            }
        }

        JOptionPane.showMessageDialog(null,input+" : "+sum);
       

    }
}

[Java] Syntax addMatriks whit Java

import javax.swing.*;

public class addMatriks {
    public static void main (String args[]) {
        int [][] matA = new int [2][2];
        int [][] matB = new int [2][2];
        int [][] matC = new int [2][2];
        String input;
        String output = "";
       
        //terima masukan matriksA
        for(int i=0;i
            for(int j=0;j
                input = JOptionPane.showInputDialog(null,"matriksA ["+(i+1)+","+(j+1)+"] = \n");
                matA[i][j] = Integer.parseInt(input);
            }
        }
       
        //terima masukan matriksB
        for(int i=0;i
            for(int j=0;j
                input = JOptionPane.showInputDialog(null,"matriksB ["+(i+1)+","+(j+1)+"] = \n");
                matB[i][j] = Integer.parseInt(input);
            }
        }
       
        //operasi adding matriks
        matC[0][0] = matA[0][0] + matB[0][0];
        matC[0][1] = matA[0][1] + matB[0][1];
        matC[1][0] = matA[1][0] + matB[1][0];
        matC[1][1] = matA[1][1] + matB[1][1];
       
        //cetak matriks ke suatu string
        output = output+"Matriks A :  \n";
        for (int i=0; i<2; i++) {
            output = output + "| ";
            for (int j=0; j<2; j++) {
                output = output +" "+ matA[i][j] + " "; 
            }
            output = output + "|\n"; 
        }
        output = output+"Matriks B :  \n";
        for (int i=0; i<2; i++) {
            output = output + "| ";
            for (int j=0; j<2; j++) {
                output = output +" "+ matB[i][j] + " "; 
            }
            output = output + "|\n"; 
        }
        output = output + "\nMatriks C = Matriks A + Matriks B : \n";
        for(int i=0;i<2;i++) {
            output = output + "| ";
            for (int j=0; j<2; j++) {
                output = output + " " +matC[i][j] + " "; 
            }
            output = output + "|\n"; 
        }
       
        //cetak matriks asal dan matriks invers ke dialogbox
        JOptionPane.showMessageDialog(null,output);
    }
}