Java-programma om priemgetallen van 1 tot 100 weer te geven – Stapsgewijze handleiding
Wat is een priemgetal?
Een priemgetal is een natuurlijk getal groter dan één dat geen positieve delers heeft behalve 1 en zichzelf. Voorbeelden zijn 2, 3, 5, 7, 11, 13, 17, enzovoort.
Belangrijk: 0 en 1 zijn geen priemgetallen, en 2 is het enige even priemgetal.
Java-programma om priemgetallen tussen 1 en 100 af te drukken
Hieronder staat een helder, gecommentarieerd Java-programma dat alle priemgetallen van 1 tot 100 opsomt:
public class PriemGetallenDemo { public static void main(String[] args) { int maxControle = 100; StringBuilder priemGetallen = new StringBuilder(); for (int i = 2; i <= maxControle; i++) { if (isPriem(i)) { priemGetallen.append(i).append(' '); } } System.out.println("Priemgetallen van 1 tot " + maxControle + " zijn:"); System.out.println(priemGetallen.toString()); } private static boolean isPriem(int getal) { if (getal < 2) { return false; } for (int i = 2; i <= getal / 2; i++) { if (getal % i == 0) { return false; } } return true; } } Verwachte uitvoer
Priemgetallen van 1 tot 100 zijn: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
Voel je vrij om maxControle aan te passen om priemgetallen tot elke gewenste limiet te genereren.
Java
- Java Hello World: je eerste programma
- Java-operators beheersen: typen, syntax en praktische voorbeelden
- Java-commentaar: typen, gebruik en best practices
- Java Enhanced For-lus beheersen: syntax, voorbeelden en best practices
- Java-programma om te bepalen of een getal priem is
- Fibonacci-reeks genereren in Java: For, While en Recursieve voorbeelden
- Java-programma om Armstrong-getallen te identificeren met for-lus
- Java palindroom-getal checker: Algoritmen met while en for lussen
- Bubble Sort in Java beheersen: Duidelijk voorbeeld & stapsgewijze walkthrough
- Insertion Sort algoritme in Java: Duidelijk voorbeeld & stapsgewijze handleiding
- Selection Sort in Java: Stapsgewijze voorbeeld & complete code