Hilfe bei Fehler in append-Funktion

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hilfe bei Fehler in append-Funktion

    Halli Hallo ich muss mich mal an euch wenden.
    Ich schreibe derzeit eine LinkedList, die auch eine append Funktion beinhalten soll.
    Nach meinen anfängen musste ich nun mit ernüchterung feststellen, dass er diese append Funktion erfolgreich absolviert.
    hat jemand ne Ahnung warum:

    Quellcode

    1. public class LinkedList<T extends Number> implements Iterator<T>, Serializable {
    2. private class Node<T extends Number> {
    3. Node next;
    4. double value;
    5. Node(){
    6. }
    7. Node(double value, Node next){
    8. this.value = value;
    9. this.next = next;
    10. }
    11. }
    12. public Node<T> head = new Node<T>();
    13. public static void main(String[] args) {
    14. LinkedList l = new LinkedList();
    15. System.out.print("Start beginnt");
    16. l.append(0.34);
    17. l.append(0.76);
    18. l.append(0.74);
    19. l.fold();
    20. }
    21. void append (double value){
    22. Node<T> ptr = head;
    23. Node<T> next = ptr.next;
    24. if (ptr == null){
    25. ptr = new Node<T>();
    26. }
    27. for(;;){
    28. if(next != null){
    29. ptr = next;
    30. }
    31. else next = new Node<T>();
    32. }
    33. }
    Alles anzeigen
  • bRainLaG schrieb:

    Nach meinen anfängen musste ich nun mit ernüchterung feststellen, dass er diese append Funktion erfolgreich absolviert.

    Und wo liegt dann das Problem, wenn alles funktioniert?:D

    Jetzt aber mal Spaß beiseite. Kommen irgendwelche Fehlermeldungen? Gibts ein Programm zum Testen der Klasse? Falls nicht, dann schreib eins. Zeig uns, wie das Programm funktionieren sollte und aber es in Wirklichkeit nicht tut.
    Bist du schon einmal mit dem Debugger auf Fehlersuche gegangen? Ab wann kommt es zu unerwünschten Verhalten?
    Und ein paar Kommentare schaden weder dem Autor noch dem Leser des Quelltextes.
    Open Source --> Programmieren aus Leidenschaft :!:

    Ich stehe weder für privaten Support per PM noch über einen IM zur Verfügung. Danke.