G
Guest
Gast
bekomme ständig die Fehlermeldung ArrayIndexOutOfBounds! Was machen ich denn falsch? In erasieb[] sind alle Primzahlen!
Code:
====SiebDesErathostenes====
Obergrenze: 50
1. Primgrenze
2. Primzwillinge
3. alle Primzahlen
Auswahl: 2
3 und 5 sind Primpaarzwillinge!
5 und 7 sind Primpaarzwillinge!
11 und 13 sind Primpaarzwillinge!
17 und 19 sind Primpaarzwillinge!
29 und 31 sind Primpaarzwillinge!
41 und 43 sind Primpaarzwillinge!
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 15
at Sieb.primzwillinge(Sieb.java:56)
at Sieb.main(Sieb.java:30)
Code:
static void primzwillinge(int erasieb[])
{
for(int i=0; i<=erasieb.length; i++)
{
int a=erasieb[i];
--56 int b=erasieb[i+1];
if((a+2)==b)
System.out.println(erasieb[i]+" und "+erasieb[i+1]+" sind Primpaarzwillinge!");
}
}