Multiplicação de matrizes

Boa dia, preciso fazer com que duas matrizes se multipliquem, mas estou errando na hora de fazer a multiplicação.

    int ma[][] = new int [3][2];
    int mb[][] = new int [2][2];
    int mab[][] = new int [3][2];
    
    for (int i = 0; i < ma.length; i++) {
        for (int j = 0; j < ma[i].length; j++) {
            System.out.println("Digite o elemento da linha " + (i + 1) + " e coluna " + (j + 1) + " da matriz 1");
            ma[i][j] = new Scanner(System.in).nextInt();
        }
    }
    
    for (int i = 0; i < mb.length; i++) {
        for (int j = 0; j < mb[i].length; j++) {
            System.out.println("Digite o elemento da linha " + (i + 1) + " e coluna " + (j + 1) + " da matriz 2");
            mb[i][j] = new Scanner(System.in).nextInt();
        }
    }
    
    mab[1][1] = (ma[1][1] * mb[1][1]) + (ma[1][2] * mb[2][1]);
    mab[1][2] = (ma[1][1] * mb[1][2]) + (ma[1][2] * mb[2][2]);
    mab[2][1] = (ma[2][1] * mb[1][1]) + (ma[2][2] * mb[1][2]);
    mab[2][2] = (ma[2][1] * mb[1][2]) + (ma[2][2] * mb[2][2]);
    mab[3][1] = (ma[3][1] * mb[1][1]) + (ma[3][2] * mb[2][1]);
    mab[3][2] = (ma[3][1] * mb[1][2]) + (ma[3][2] * mb[2][2]);
    
    System.out.println("Multipliacação das matrizes:");
    
    for (int i = 0; i < mab.length; i++) { 
        for (int j = 0; j < mab[i].length; j++) {
            System.out.println(mab[i][j] + "\t");
        }
        System.out.println("");
    }

No netbeans, indica que da erro na linha 26, que é onde tem a primeira multiplicação, aparece essa mensagem:

Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 2
at multiplicacao.Multiplicacao.main(Multiplicacao.java:26)

Será que errei na operação? sou novo com java

Os índices dos vetores começam do zero e não do um, e vão até o length - 1.

O mb foi instanciado [2][2], então varia mb[0 a 1][0 a 1], na primeira multiplicação está mb[2][1] e dois [2] está fora do limite de zero a um [0 a 1].

Acho que resolveria o problema se subtrair 1 de todos os índices nessa parte da multiplicação.

Valeu, eu tinha me esquecido de que começava no [0], muito obrigado.