Hallo, ich bin es wiedermal. 
Dadurch das ich insgesamt 2 Wochen Java allein lernen werde, werde ich öfters mal Probleme und Fragen in diesem Forum stellen.
Nun zur Aufgbabe. Ich will eine Treppenstufe durch Muli-Arrays realisieren. Z.B. so:
1
12
123
1234
Ich habe ein Programm geschrieben, der leider "NullPointerException" als Fehler ausspuckt.
Hab im Internet rausgefunden das diese Fehler kommt, wenn "null anstelle einer Instanz eines Objekts verwendet wird".
Das hilft mir leider gar nicht weiter. Was genau ist der Fehler im Programm?
Dadurch das ich insgesamt 2 Wochen Java allein lernen werde, werde ich öfters mal Probleme und Fragen in diesem Forum stellen.
Nun zur Aufgbabe. Ich will eine Treppenstufe durch Muli-Arrays realisieren. Z.B. so:
1
12
123
1234
Ich habe ein Programm geschrieben, der leider "NullPointerException" als Fehler ausspuckt.
Hab im Internet rausgefunden das diese Fehler kommt, wenn "null anstelle einer Instanz eines Objekts verwendet wird".
Das hilft mir leider gar nicht weiter. Was genau ist der Fehler im Programm?
Java:
import org.riediger.jconsole.JConsole;
public class Matrizen {
public static void printArray(int[][] array) {
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length; j++) {
System.out.print(array[i][j] + "\t");
}
System.out.println();
}
}
public static int[][] dreiecksArray() {
int n = JConsole.readInt("Wieviel Stufen willst du haben?:");
int array[][] = new int[n][];
for (int i = 0; i < n; i++) {
int a = 1;
for (int j = 0; j <= i; j++) {
array[i][j] = a;
a++;
}
}
return array;
}
public static void main(String[] args) {
JConsole.start();
int[][] array = dreiecksArray();
printArray(array);
}
}