Programme Java pour afficher les nombres premiers entre les intervalles à l'aide de la fonction

Dans ce programme, vous apprendrez à afficher tous les nombres premiers entre les intervalles donnés à l'aide d'une fonction en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Méthodes Java
  • Java pendant et faire… en boucle

Pour trouver tous les nombres premiers entre deux entiers, une checkPrimeNumber()fonction est créée. Cette fonction vérifie si un nombre est premier ou non.

Exemple: nombres premiers entre deux entiers

 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; ) )

Production

 23 29 31 37 41 43 47 

Dans le programme ci-dessus, nous avons créé une fonction nommée checkPrimeNumber()qui prend un paramètre num et renvoie une valeur booléenne.

Si le nombre est premier, il revient true. Sinon, il revient false.

En fonction de la valeur de retour, le nombre est imprimé sur l'écran à l'intérieur de la main()méthode.

Notez qu'à l'intérieur de la méthode checkPrimeNumber (), nous bouclons de 2 à num / 2. C'est parce qu'un nombre ne peut pas être divisé par plus de la moitié.

Lectures recommandées

Programme Java pour vérifier si un nombre est premier

Articles intéressants...