Salve,
Ho creato un tipo di dato SquareReal Matrix e il ridotto MiniMatrix.
Quando vado ad utilizzare mi da un errore alla riga dell'assegnamento del metodo
costruttore... l'errore è un un puntatore nullo, ma non riesco a capire la motivazione
ci cio
il codice:
Grazie!!!codice:public class MiniMatrix{ // indica il numero delle righe e delle colonne protected Integer side; // matrice con elementi di tipo double protected Double[][] matrixx; //costruttore public MiniMatrix(Integer side,Double[][] matrix) { Integer i,j; for(i=0;i<side;i++) for(j=0;j<side;j++) this.matrixx[i][j] = matrix[i][j]; } public void add(MiniMatrix matrix) { Integer i,j; for(i=0;i<this.side;i++) for(j=0;j<this.side;j++) this.matrixx[i][j]+= matrix.getelement(i, i); } public void print() { Integer i,j; System.out.println("\n\n"); for(i=0;i<this.side;i++){ for(j=0;j<this.side;j++) System.out.println(this.matrixx[i][j] +" "); System.out.println("\n");} System.out.println("\n\n"); } // public Double getelement(Integer row, Integer col) { return this.matrixx[row][col]; } }

Rispondi quotando