ich schreibe ein programm.
sieht so aus:
die importierten klassen sind hier: http://bogy.mine.nu/java/info1/
das teil laesst sich fehlerfrei kompilieren, wenn ichs jedoch starte steigt es direkt mit folgender meldung aus:
zeile 13 ist die summe=summe+zahl;-zeile. weder unser info-lehrer, noch ich koennen nachvollziehen, wieso das kommt, ich vermute mal es liegt irgendwo in der klasse, kann aber nichts ausmachen, ganz abgesehen davon dass ich mit java auch erst angefangen hab. jemand ahnung? :/
sieht so aus:
Code:
import info1.*;
public class aufgabe1anders
{
public static void main(String[] args)
{
System.out.print("pick a number: ");
int u=Console.in.readInt();
int[] zahl={1,2,3,4,5};
int summe=0;
for (int i=0;i<=u;i++)
{
summe=summe+zahl[i];
}
System.out.print("ergebnis: ");
System.out.print(zahl);
}
}
das teil laesst sich fehlerfrei kompilieren, wenn ichs jedoch starte steigt es direkt mit folgender meldung aus:
Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5
at aufgabe1anders.main(aufgabe1anders.java:13)

