Java :: Aufgabe #57 :: Lösung #3

5 Lösungen Lösungen öffentlich
#57

Alle Primzahlen bis zu einem Maximalwert ermitteln

Anfänger - Java von devnull - 26.02.2014 um 18:36 Uhr
Es soll ein Programm geschrieben werden, welches alle Primzahlen im Bereich von 2 bis zu einem Maximalwert sucht und auf der Konsole ausgibt.
Den Maximalwert soll der Benutzer beim Programmaufruf auf der Kommandozeile angeben können.
Der Algorithmus zur Primzahlensuche ist frei wählbar.
#3
vote_ok
von ElPapito (2690 Punkte) - 08.05.2015 um 18:31 Uhr
Quellcode ausblenden Java-Code

/**
 * @author ElPapito
 * @date 07.05.2015
 */

import java.util.Scanner;

public class AllePrimzahlenBisZuEinemMaximalwertErmitteln {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("Obergrenze: ");
		int max = scanner.nextInt();
		scanner.close();

		for (int i = 2; i <= max; i++) {
			boolean prime = true;

			for (int j = 2; j <= Math.sqrt(i); j++) {
				if (i % j == 0) {
					prime = false;
					break;
				}
			}

			if (prime) {
				System.out.println(i);
			}
		}
	}

}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben