Hallo,
ich habe folgendes Problem.
Ich habe folgende Main-Methode:
und hier die Methoden dazu:
Die Methoden sind in einer Klasse namens IntQueue.
Lasse ich das Programm dann laufen, kriege ich folgende Fehlermeldung:
java.lang.NullPointerException
at IntQueue.displayQueue(IntQueue.java:26)
Ich verstehe aber nicht, warum hier eine NullPointerException geworfen wird.
Kann mir Jemand meinen Fehler zeigen?
Gruß AS
ich habe folgendes Problem.
Ich habe folgende Main-Methode:
Java:
public static void main(String[] args) {
// TODO Auto-generated method stub
IntQueue test= new IntQueue();
test.push(5);
test.push(7);
test.push(3);
test.push(2);
test.displayQueue();
}
und hier die Methoden dazu:
Java:
public void push (int x){
Element n= new Element();
n.val=x;
n.next=top;
top=n;
}
public void displayQueue(){
Element h=top;
while(h.next != null){
System.out.println(h);
h=h.next;
}
}
Die Methoden sind in einer Klasse namens IntQueue.
Lasse ich das Programm dann laufen, kriege ich folgende Fehlermeldung:
java.lang.NullPointerException
at IntQueue.displayQueue(IntQueue.java:26)
Ich verstehe aber nicht, warum hier eine NullPointerException geworfen wird.
Kann mir Jemand meinen Fehler zeigen?
Gruß AS