aew galera tow com um probleminha com uma calculadora de matrizes quadradas:
import java.util.*;
public class CalcMatrix {
public static void main(String matrizes[]){
//Instancia da classe que captura dados do Teclado;
Scanner in = new Scanner(System.in);
//Instancia da classe que gerara os numeros aleatorios;
Random r = new Random();
//Declaração de duas variaveis para servir como linhas e colunas;
int L = 0;
int Co = L;
System.out.print("Digite o tamanho da matriz quadrada de valores aleátorios: ");
L = in.nextInt();
//Declarando 3 arrays bidimensionais(matrizes);
int A[][] = new int [L][Co];
int B[][] = new int [L][Co];
int Soma[][] = new int [L][Co];
int Sub[][] = new int [L][Co];
int Mult[][] = new int [L][Co];
//Gerando a Matriz A LxCo Aij, com i e j valores iguais e sendo gerados aleatoriamente :
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
A[l][co] = r.nextInt(9) + 1;
}
}
System.out.println(" A matriz 'A' é: ");
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
System.out.print(A[l][co] + " ");
}
System.out.println("");
}
System.out.println("_______________");
//Gerando a Matriz B LxCo Bij, com i e j valores iguais e sendo gerados aleatoriamente :
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
B[l][co] = r.nextInt(9) + 1;
}
}
System.out.println("A matriz 'B' é: ");
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
System.out.print(B[l][co] + " ");
}
System.out.println("");
}
System.out.println("______________________________");
//Vou efetuar a soma das matrizes A e B;
System.out.print("A soma das matrizes A e B é: ");
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
Soma[l][co] = A[l][co] + B[l][co];
}
}
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
System.out.print(Soma[l][co] + " ");
}
System.out.println("");
}
System.out.println("______________________________");
//Vou efetuar a subtração das matrizes A e B;
System.out.println(" A subtração das matrizes A e B é: ");
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
Sub[l][co] = A[l][co] - B[l][co];
}
}
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
System.out.print(Sub[l][co] + " ");
}
System.out.println("");
}
System.out.println("______________________________");
//Vou efetuar a multiplicação das matrizes A e B;
System.out.print(" A multiplicação das matrizes A e B é:" + "\n");
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
Mult[l][co] = A[l][co] * B[l][co];
}
}
for(int l = 0; l < L; l++){
for(int co = 0 ; co < Co; co++){
System.out.print(Mult[l][co] + " ");
}
System.out.println("");
}
}
}
se axarem melhor axar a solução com metodos pode ser soh ta faltando ela imprimir os valores das matrizes