Leer 2 matrices y desplegar la menor

import java.util.*;
public class problema2{
   public static void main(){
      int a[][] = new int[3][3];
      int b[][] = new int[3][3];
      int i,j,sumaa,sumab;
      sumaa=0;
      sumab=0;
      Scanner teclado = new Scanner (System.in);
      System.out.println("Escribe los valores de la matriz A");
      for (i=0;i<3;i++){
          for(j=0;j<3;j++){
              System.out.print(i+","+j+": ");
              a[i][j] = teclado.nextInt();
            sumaa = sumaa + a[i][j];
            }
        }
         System.out.println("Matriz A completa");
         System.out.println("");
        System.out.println("Escribe los valores de la matriz B");   
         for (i=0;i<3;i++){
          for(j=0;j<3;j++){
              System.out.print(i+","+j+": ");
              b[i][j] = teclado.nextInt();
              sumab = sumab + b[i][j];
            }
        }
        System.out.println("");
       if (sumaa > sumab){
           System.out.println("La menor es B");
           for (i=0;i<3;i++){
               for (j=0;j<3;j++){
                   System.out.print(b[i][j]+"|");
                }
                System.out.println("");
            }
        }
       if (sumab > sumaa){
           System.out.println("La matriz menor es A");
           for (i=0;i<3;i++){
               for (j=0;j<3;j++){
                   System.out.print(a[i][j]+"|");
                }
                System.out.println("");
            }
        }
       
        if (sumaa == sumab){
            System.out.println("Las 2 matrices son iguales");
          
           }
 }