Boa noite, sou iniciante em java e estou passando dificuldade para verificar se duas matrizes são iguais, alguem pode ajudar?
Segue o código:
import java.util.Random;
import java.util.Scanner;
public class App {
public static void main(String[] args) throws Exception {
System.out.println(“Demonioooooooooo”);
Scanner scan = new Scanner(System.in);
System.out.print("Informe o n de linhas: ");
int linhas = scan.nextInt();
System.out.print("Informe o n de colunas: ");
int colunas = scan.nextInt();
scan.close();
int[][] matriz = criaMatriz (linhas, colunas);
System.out.println();
System.out.println("Matriz: ");
mostrarMatriz(matriz);
int[][] matrizB = criaMatriz (linhas, colunas);
System.out.println();
System.out.println("Matriz B: ");
mostrarMatriz(matrizB);
}
private static void mostrarMatriz (int[][] matriz) {
for (int i = 0; i < matriz.length; i++) {
for (int j = 0; j < matriz[i].length; j++) {
System.out.print("[ " + matriz[i][j] + " ]");
}
System.out.println(" ");
}
}
public static int[][] criaMatriz (int linhas, int colunas) {
int[][] matriz = new int[linhas][colunas];
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
matriz[i][j] = aleatorio(0, 100);
}
}
return matriz;
}
public static int aleatorio(int min, int max) {
return new Random().nextInt(max - min + 1) + min;
}
public static void mostrarMatrizB (int linhas, int colunas){
Int [][] matrizB = new int[linhas][colunas];
for (int i = 0; i < linhas; i++){
for (int j = 0; j < colunas; j++){
System.out.println("[ " + matrizB[i][j] + " ]");
}
}
}
public static int[][] criaMatrizB (int linhas, int colunas) {
int[][] matrizB = new int[linhas][colunas];
for (int i = 0; i < linhas; i++) {
for (int j = 0; j < colunas; j++) {
matrizB[i][j] = aleatorio(0, 100);
}
}
return matrizB;
}
}