En este programa, aprenderá a mostrar todos los números primos entre los intervalos dados utilizando una función en Java.
Para encontrar todos los números primos entre dos enteros,
checkPrimeNumber()
se crea la función. Esta función verifica 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;
}
}
Cuando ejecutas el programa, la salida será:
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 de la
main()
función.
0 Comentarios
Dejanos tu comentario para seguir mejorando!