ich habe eine Frage bezüglich meines Java Codes?

... komplette Frage anzeigen

1 Antwort

// arr sei das Array
int min = Integer.MAX_VALUE;
int minIndex = 0; for(int i = 0; i < arr.length; i++)
{ if(arr[i] < min) { min = arr[i]; minIndex = i; } }

Hoffe, ich habe da keinen Fehler gemacht. Nach der Schleife sollte minIndex den Index des kleinsten Wertes im Array arr beinhalten.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Aziztokhi
17.06.2016, 19:20

ich kriege leider einen

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
at std.LRU.lru(LRU.java:80)
at std.App.main(App.java:10)

Habe meinen Ganzen Code in die Frage eingefügt

0
Kommentar von triopasi
17.06.2016, 19:27

ist zeile 3 sie for schleife?

0
Kommentar von triopasi
17.06.2016, 19:29

Deine beiden Arrays sind nicht gleich groß, das ist das Problem! Das kann so nicht gehen.

0
Kommentar von Aziztokhi
17.06.2016, 19:41

kann ich dir meinen Code senden?

zum überprüfen, weil der Code ist zu lang um dir das hier zu zeigen.

0
Kommentar von triopasi
17.06.2016, 19:49

kannst du, bitte freundschaftsanfgare senden dann bekommste meine email

0

Was möchtest Du wissen?