Array Index out of Bounds exceptions
-
Hallo bei folgendem Programm soll ein Array außerhalb der Grenze liegen, finde den fehler aber einfach nicht. Ich hoffe ihr könnt mir helfen Danke schonmal im voraus
public class Uebung13_4_2{
public static void main(String[] args) {
final int ANZAHL = Tastatur.liesInt("Wieviele Strings möchten Sie eingeben?");
String[]unsortiert = new String [ANZAHL];
String[]sortiert = new String [ANZAHL];for (int var=0;var<ANZAHL;var++) {
unsortiert[var] = Tastatur.liesString("Bitte gib ein String ein");
}int zaehler = 0;
for (int a=0;a<=ANZAHL-1;a++){
for ( int b=0;b<=ANZAHL-1;b++){
if (methoden.nach(unsortiert[a],unsortiert[b])) {
zaehler++;
}}
sortiert[zaehler]=unsortiert[a];}
for (int c=0;c<=ANZAHL-1;c++)
System.out.println(sortiert[c]);}
}
-
ah ich habs, der zaehler wird immer größer
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Java verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.