Dieses Programm gibt alle Primzahlen in einem beliebigen Bereich aus.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.util.Scanner; import java.io.*; class Testprogramm { public static void main(String [] args) { long eingabe1, eingabe2, Testteiler, Teileranzahl; System.out.println("Bitte geben Sie zwei Zahlen ein, von welcher bis zu welcher alle Primzahlen aufgelistet werden sollen!"); Scanner eingabe = new Scanner(System.in); System.out.println(""); System.out.print("Von: "); eingabe1 = Long.valueOf(eingabe.next()); System.out.print("Bis: "); eingabe2 = Long.valueOf(eingabe.next()); System.out.println(" "); do { Teileranzahl = 0; for(Testteiler = 1; Testteiler <= eingabe1; Testteiler = Testteiler + 1) { if(eingabe1%Testteiler == 0) Teileranzahl++; } if(Teileranzahl == 2) System.out.println(eingabe1); eingabe1++; } while(eingabe1 != eingabe2 + 1); }