Antwort
Also du deklarierst die arrays schon mal falsch. So hast du ein Array der Länge 1 mit array[0]=Anzahlobstsorten. richtig wäre
int[] arrayobstsorten = new int[AnzahlObstsorten];
Schau dir bitte nochmal an, wie man mit arrays arbeitet. Die Schleife müsste z.B. von
i=0; i < arra.length; i++ laufen (ohne das -1)