LordApophis
Member
Hi,
ich versuche derzeit mich etwas in Programmierung mit Java einzufinden und habe da eini Probleme...kann sien dass dann weitere folgen, ist irgendwie unübersichtlich das ganze...ich werde sie nacheinander stellen wenn das vorige gelöst ist, denke das ist übersichtlicher und nachvollziehbarer:rulez:
Das erste Problem:
Ich habe Arrays so verstanden das man damit Listen (eindimensional), Tabellen (zweidimensional) und ähnliche Strkuturen abbildne kann, ist das soweit richtig?
Weil auf dieser Annhame hab ich oflgenden Code geschrieben der leider nicht läuft:
Eigentlich wollte ich eine Ausgabe erzeugen die so aussieht:
Zahl an der Stelle 1: 1
Zahl an der Stelle 2: 2
Zahl an der Stelle 3: 3
Zahl an der Stelle 4: 4
Zahl an der Stelle 5: 5
Zahl an der Stelle 6: 6
Zahl an der Stelle 7: 7
Zahl an der Stelle 8: 8
Zahl an der Stelle 9: 9
Zahl an der Stelle 10: 10
Aber Leider bekomme ich nur einen Fehler 🙁
ich versuche derzeit mich etwas in Programmierung mit Java einzufinden und habe da eini Probleme...kann sien dass dann weitere folgen, ist irgendwie unübersichtlich das ganze...ich werde sie nacheinander stellen wenn das vorige gelöst ist, denke das ist übersichtlicher und nachvollziehbarer:rulez:
Das erste Problem:
Ich habe Arrays so verstanden das man damit Listen (eindimensional), Tabellen (zweidimensional) und ähnliche Strkuturen abbildne kann, ist das soweit richtig?
Weil auf dieser Annhame hab ich oflgenden Code geschrieben der leider nicht läuft:
Code:
public class arraysundschleifen {
public static void schleife(int[]array)
{
for (int c=1;c<=array.length;c++)
{
System.out.println("Zahl an der Stelle "+c+": "+array[c]);
}
}
public static void fuellen (int[]array)
{
for (int i=1;i<=array.length;i++)
{
array[i]=i+1;
}
}
public static void main (String[]args)
{
int[] array=new int[10];
fuellen(array);
schleife(array);
}
}
Zahl an der Stelle 1: 1
Zahl an der Stelle 2: 2
Zahl an der Stelle 3: 3
Zahl an der Stelle 4: 4
Zahl an der Stelle 5: 5
Zahl an der Stelle 6: 6
Zahl an der Stelle 7: 7
Zahl an der Stelle 8: 8
Zahl an der Stelle 9: 9
Zahl an der Stelle 10: 10
Aber Leider bekomme ich nur einen Fehler 🙁
Hoffe jemand kann mir hierbei (und notfalls bei weiteren Sachen) helfen.Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at schleifenundarrays.fuellen(fakecode.java:14)
at schleifenundarrays.main(fakecode.java:20)