Hi,
ich habe folgende Aufgabe zu lösen jedoch hänge ich an einer Kleinigkeit und finde nicht heraus woran es liegen könnte:
mein Eclipse Debugger sagt
ich habe folgende Aufgabe zu lösen jedoch hänge ich an einer Kleinigkeit und finde nicht heraus woran es liegen könnte:
Code:
import java.io.*;
public class Dodon {
public static void main(String[] args) {
String haeftlinge = javax.swing.JOptionPane
.showInputDialog("Geben Sie die Anzahl der Häftlinge ein:");
int zellen = Integer.parseInt(haeftlinge);
int loops = zellen;
int n[] = new int[zellen + 1];
int i, j;
for (i = 0; i <= zellen; i++) {
n[i] = -1;
}
for (i = 0; i < loops; i = i + 1) {
for (j = 0; j <= zellen + 1; j = j + (i + 1)) {
n[j] = n[j] * (-1);
}
}
for (i = 0; i <= zellen; i++) {
if (i == 1) {
i = i + 1;
}
if (n[i] == 1) {
System.out.println("Offene türen Sind: " + i);
}
}
}
}
solle ich Debuggen ich sehe in der Syntax jedoch keinen Fehlern[j] = n[j] * (-1);