Hallo,
Ich habe eine Methode ertsellt und habe da einen fehler gemacht, den ich nicht finden kann. Mir wird es nicht so ausgegeben wie ich es will. Es sollte so sien, wie auf dem Foto. Ich habe auch eine Testen Methode erstellt jedoch ohne dem Array aber die funktioniert.
Ich habe eine Methode ertsellt und habe da einen fehler gemacht, den ich nicht finden kann. Mir wird es nicht so ausgegeben wie ich es will. Es sollte so sien, wie auf dem Foto. Ich habe auch eine Testen Methode erstellt jedoch ohne dem Array aber die funktioniert.
Java:
// Array Methode
public boolean berechnePrimzahl(int bis){
boolean prim = true;
for(int i = 0; i<=zahlen.length; i++){
for(int j = 1; j<=bis; j++){
if(istPrimzahl(j) == true){
zahlen[i] = j;
System.out.println("zahlen[" + i + "] = " + zahlen[i]);
}
}
}
return prim;
}
// Testen Methode
public void test(){
Zahlenarray z1 = new Zahlenarray();
int i = 0;
while(i<20){
i++;
//System.out.println(i);
if(z1.istPrimzahl(i) == true){
System.out.println(i);
}
}
}