Zbudowałem klasę macierz, oraz metodę dodawania. Nie wiem jednak co wpisać w pola:
double[][] macierzDoDodania = .... ;
double[][] macierzDodana = ....;
w te wykropkowane miejsca. Oraz czy to całe jest dobre. CZy nie pomyliłem nazw zmiennych i wszystko jest okej ?
class Macierz{
private int[][] macierz;
private int lwierszy;
private int lkolumn;
int wartosc;
Macierz (int [][] a){
lwierszy=a.length;
lkolumn=a[0].length;
macierz=new int [lwierszy][lkolumn];
for (i=0; i<lwierszy; i++){
for (j=0; j<lkolumn; j++){
macierz[i][j]=a[i][j];
a[i][j]=wartosc;
} }}
// Metoda dodawania:
public void dodaj(Macierz macierz){
double[][] macierzDoDodania = .... ;
double[][] macierzDodana = ....;
if (this.a.length == macierzDoDodania.length && this.a[0].length == macierzDoDodania[0].length){
macierz Dodana = new double[this.a.length][this.a[0].length];
for (i=0; i<this.lwierszy; i++){
for (j=0; j<this.lkolumn; j++){
macierzDodana[i][j]=(this.tablica[i][j]+macierzDoDodania[i][j]);
} } } else {
throw new RuntimeException("nie moge dodać"); }
this.macierz=macierzDodana;
}