Programa Java para mostrar números primos entre intervalos usando la función

En este programa, aprenderá a mostrar todos los números primos entre los intervalos dados utilizando una función en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Métodos Java
  • Java while y do… while Loop

Para encontrar todos los números primos entre dos enteros, checkPrimeNumber()se crea la función. Esta función comprueba si un número es primo o no.

Ejemplo: números primos entre dos enteros

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

Salida

 23 29 31 37 41 43 47 

En el programa anterior, hemos creado una función llamada checkPrimeNumber()que toma un parámetro num y devuelve un valor booleano.

Si el número es primo, regresa true. Si no, vuelve false.

Según el valor de retorno, el número se imprime en la pantalla dentro del main()método.

Tenga en cuenta que dentro del método checkPrimeNumber (), estamos en bucle de 2 a num / 2. Esto se debe a que un número no se puede dividir por más de la mitad.

Lecturas recomendadas

Programa Java para comprobar si un número es primo

Articulos interesantes...