boa noite galera, estou tentando fazer um codigo para operar matrizes, mas estou com dificuldades de chamar o construtor matriz da classe Matriz:
public class ManipulaMatriz {
static class Matriz{
private int i, j;
public double[][] matriz(int i, int j) {
this.i = i;
this.j = j;
double[][] matriz = new double[i][j];
return matriz;
}
private static void alteraValor(double[][] matriz, int i, int j, double valor) {
matriz[i][j]= valor;
}
private static void identidade(double[][] matriz) {
for(int contI = 0 ;contI < matriz.length ; contI ++) {
for(int contJ = 0 ; contJ < matriz.length ; contJ ++) {
matriz[contI][contI] = 1;
}
}
}
private static void imprime(double[][] matriz) {
System.out.println();
for(int contI = 0 ;contI < matriz.length ; contI ++) {
for(int contJ = 0 ; contJ < matriz.length ; contJ ++) {
System.out.print(matriz[contI][contJ] + " ");
}
System.out.println();
}
}
public static void main(String[] args) {
Matriz Ac = new Matriz();
Ac.imprime(matriz);
imprime(Ac);
alteraValor(A, 2 , 1 , 10.0);
imprime(A);
}
}
ele instancia o objeto no (Matriz Ac = new Matriz();) mas ele não e uma matriz, pois da erro quando uso o método imprime. Como posso concertar? Desde já agradeço.