Java-programma om priemgetallen tussen intervallen weer te geven met behulp van functie

In dit programma leer je alle priemgetallen tussen de opgegeven intervallen weer te geven met behulp van een functie in Java.

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

  • Java-methoden
  • Java while en do … while Loop

Om alle priemgetallen tussen twee gehele getallen te vinden, wordt een checkPrimeNumber()functie gemaakt. Deze functie controleert of een getal een priemgetal is of niet.

Voorbeeld: priemgetallen tussen twee gehele getallen

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

Uitvoer

 23 29 31 37 41 43 47 

In het bovenstaande programma hebben we een functie gemaakt met de naam checkPrimeNumber()die een parameter num neemt en een booleaanse waarde retourneert.

Als het getal een priemgetal is, keert het terug true. Zo niet, dan keert het terug false.

Op basis van de geretourneerde waarde wordt het nummer op het scherm binnen de main()methode afgedrukt .

Merk op dat we binnen de methode checkPrimeNumber () een lus maken van 2 naar num / 2. Dit komt doordat een getal niet door meer dan de helft kan worden gedeeld.

Aanbevolen metingen

Java-programma om te controleren of een getal een priemgetal is

Interessante artikelen...