Java-programma om priemgetallen tussen twee intervallen weer te geven

In dit programma leer je priemgetallen tussen twee gegeven intervallen, laag en hoog, weer te geven. Je leert dit met een while en een for-lus in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java while en do … while Loop
  • Java if… else-instructie
  • Java voor Loop

Voorbeeld: toon priemgetallen tussen twee intervallen

 public class Prime ( public static void main(String() args) ( int low = 20, high = 50; while (low < high) ( boolean flag = false; for(int i = 2; i <= low/2; ++i) ( // condition for nonprime number if(low % i == 0) ( flag = true; break; ) ) if (!flag && low != 0 && low != 1) System.out.print(low + " "); ++low; ) ) )

Uitvoer

 23 29 31 37 41 43 47 

In dit programma wordt elk getal tussen laag en hoog getest op prime. De binnenste for-lus controleert of het getal een priemgetal is of niet.

U kunt controleren: Java-programma om priemgetal te controleren voor meer uitleg.

Het verschil tussen het controleren van een enkel priemgetal in vergelijking met een interval is dat u de waarde van flag = falsebij elke iteratie van while-lus opnieuw moet instellen.

Opmerking : als u het interval tussen 0 en 10 aanvinkt. Dan moet u 0 en 1 uitsluiten. Omdat 0 en 1 geen priemgetallen zijn. De voorwaarde is:

 if (!flag && low != 0 && low != 1)

Interessante artikelen...