Hallo,
ich habe ein Problem mit einer Aufgabe. In dieser Aufgabe soll ein Algorithmus erstellt werden, der über die Console eine Zahl einliest. Er soll dann alle Primzahlen bis zu dieser Zahl ausgeben. Also es wird z.B 10 über die Console eingegeben und ausgegeben werden soll: 2 3 5 7.
Das ist das was ich bisher gemacht habe, es kann aber nicht ausgeführt werden, woran es liegt weiß ich allerdings nicht.
Ich bedanke mich schonmal für eure Hilfe.
ich habe ein Problem mit einer Aufgabe. In dieser Aufgabe soll ein Algorithmus erstellt werden, der über die Console eine Zahl einliest. Er soll dann alle Primzahlen bis zu dieser Zahl ausgeben. Also es wird z.B 10 über die Console eingegeben und ausgegeben werden soll: 2 3 5 7.
Das ist das was ich bisher gemacht habe, es kann aber nicht ausgeführt werden, woran es liegt weiß ich allerdings nicht.
Ich bedanke mich schonmal für eure Hilfe.
Java:
import java.util.Scanner;
public class Primzahlen {
public static void main(String[] args) {
int num = 1;
int limit;
int div;
int teiler;
Scanner in = new Scanner(System.in);
do { limit = in.nextInt();
for (num = 1; num <= limit; num++);
if (num !=1){
div = 0;
for (teiler=1; teiler <= num; teiler++){
if (num % teiler == 0){
div++;
}
}
}
if (div == 2);
System.out.println( num + "ist eine Primzahl");
}
}
}
}