Vulpecula
Commander
- Registriert
- Nov. 2007
- Beiträge
- 2.247
Hallo zusammen!
Kann mir eventuell jemand sagen, wieso ich eine NullPointerException rausgeschmissen bekomme? Erstmal der Code:
In der main erstelle ich jetzt einfach ein Objekt:
und eigentlich sollte die Matrix doch jetzt gefüllt werden, oder sehe ich das falsch. Ich vermute irgendwo eine derart trivialen Fehler, dass es Faceplams hageln wird...
MfG - Vulpecula
Kann mir eventuell jemand sagen, wieso ich eine NullPointerException rausgeschmissen bekomme? Erstmal der Code:
Code:
package matrixoo;
public class Matrix {
private int[][] matrix = null;
private int zeilen = 0;
private int spalten = 0;
//Konstruktor
public Matrix(int givenZeilen, int givenSpalten) {
zeilen = givenZeilen;
spalten = givenSpalten;
matrixFuellen(zeilen,spalten);
}
private void matrixFuellen(int givenZeilen, int givenSpalten) {
for (int zeile=0; zeile < givenZeilen; zeile++){
for (int spalte=0; spalte < givenSpalten; spalte++){
this.matrix[zeile][spalte] = (int)(1 + Math.random()* 100);
}
}
}
void matrixAusgeben(){
for (int zeile=0; zeile < matrix.length; zeile++){
for (int spalte=0; spalte < matrix[zeile].length; spalte++){
System.out.print("\t" + matrix[zeile][spalte]);
}
System.out.println();
}
}
}
In der main erstelle ich jetzt einfach ein Objekt:
Code:
Matrix matrix1 = new Matrix(4,4);
und eigentlich sollte die Matrix doch jetzt gefüllt werden, oder sehe ich das falsch. Ich vermute irgendwo eine derart trivialen Fehler, dass es Faceplams hageln wird...
MfG - Vulpecula