B
belimo
Gast
Hallo Leute
Ich versuche gerade ein Applet zu schreiben, welches mir das Maximum eines int-Array zurückgibt (ohne die Funktion max zu verwenden). Leider gibt das resultat immer temp = 0. Kann mir jemand sagen, wo mein Überlegungsfehler liegt? Bin dankbar für jeden Tipp
Ich versuche gerade ein Applet zu schreiben, welches mir das Maximum eines int-Array zurückgibt (ohne die Funktion max zu verwenden). Leider gibt das resultat immer temp = 0. Kann mir jemand sagen, wo mein Überlegungsfehler liegt? Bin dankbar für jeden Tipp
Code:
public class summe extends Applet {
int [] werte = {12,34,2,23,6,7,9,4,-4,8};
public void init() {
}
public void paint(Graphics g) {
g.drawString("Das Maximum ist: " + max(werte), 70, 70);
}
public int max (int [] werte) {
int temp = 0;
for (int i = 0; i < werte.length; i++) {
for (int k = 1; k > (werte.length - 1); k++) {
if (werte[i] > werte[k]) {
temp = werte[i];
} else {
temp = werte[k];
}
}
}
return temp;
}
}