Wer kann mir bei dieser Java Aufgabe helfen?
Hi, ich bin gerade in der Schule, wir lernen Java. Bei dieser Aufgabe müssen wir aus einem Array das Minimum und das Maximum Filtern. Beim Maximum kommt bei mir allerdings auch immer 1 raus.
3 Antworten
Und warum setzt du i am Anfang der entsprechenden Schleife auf 4027? Da das größer als die Länge des Arrays ist, wird der Schleifenkörper nie aufgerufen
Setz auch da i auf 1 ... Und in dem Fall tatsächlich 1, weil du den ersten Array-Wert (Index 0) schon in max speicherst
Warum setzt du i = 4027? sollte das nicht 1 sein
Du hast zu viel mit Copy & Paste gearbeitet. Das sieht man schon allein an dieser Zeile:
System.out.println("Maximum:" + min);
Kopieren ist nicht verboten, aber du musst dann schon sorgfältig den Code überarbeiten.
Das ist nie verkehrt. Ich habe aber extra ein Beispiel gewählt, bei dem man kein Programmiergenie sein muss, um zu erkennen, dass da etwas nicht stimmt.
Dazu müsste man verstehen, was der Code tut.