Code:
public class EratosthenesApp {
public static void main(String[] args) {
boolean[] prim = new boolean[Integer.parseInt(args[0]) + 1];
System.out.println("Primzahlen von 0 bis " + (prim.length - 1));
java.util.Arrays.fill(prim, 2, prim.length, true);
int i = 2;
for( ; i * i < prim.length; i = i + 1) {
if (prim[i]) {
System.out.print(i + " ");
for(int j = i * 2; j < prim.length; j = j + i) {
prim[j] = false;
}
}
}
for( ; i < prim.length; i = i + 1) {
if (prim[i]) {
System.out.print(i + " ");
public class EratosthenesApp {
public static void main(String[] args) {
boolean[] prim = new boolean[Integer.parseInt(args[0]) + 1];
System.out.println("Primzahlen von 0 bis " + (prim.length - 1));
java.util.Arrays.fill(prim, 2, prim.length, true);
int i = 2;
for( ; i * i < prim.length; i = i + 1) {
if (prim[i]) {
System.out.print(i + " ");
for(int j = i * 2; j < prim.length; j = j + i) {
prim[j] = false;
}
}
}
for( ; i < prim.length; i = i + 1) {
if (prim[i]) {
System.out.print(i + " ");
kakko bi moglo u c ja sam pokusao sve nece da mi radi hvala punooo