Programa Java para mostrar números primos entre dos intervalos

En este programa, aprenderá a mostrar números primos entre dos intervalos dados, bajo y alto. Aprenderá a hacer esto usando un while y un bucle for en Java.

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

  • Java while y do… while Loop
  • Declaración if … else de Java
  • Java para Loop

Ejemplo: mostrar números primos entre dos intervalos

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

Salida

 23 29 31 37 41 43 47 

En este programa, cada número entre bajo y alto se prueba para determinar su prima. El bucle for interno comprueba si el número es primo o no.

Puede consultar: Programa Java para comprobar el número principal para obtener más explicaciones.

La diferencia entre verificar un solo número primo en comparación con un intervalo es que debe restablecer el valor de flag = falseen cada iteración del ciclo while.

Nota : Si marca el intervalo de 0 a 10. Entonces, debe excluir 0 y 1. Como 0 y 1 no son números primos. La condición será:

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

Articulos interesantes...