Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Aver aqui tienes un ejemplo que imprime los numeros primos hasta el rango que le especifiques por ejemplo si quieres que imprima los numeros primos hasta el 100 solo tienes que correrlo asi: Java NumPrimos 100 aver si te sirve saludos
//NUM PRIMOS public class NumPrimos {
public static void main (String [] argv) { int x = Integer.parseInt(argv [0]); for(int i = 1; i <= x; i++ ) { if (primo( i ) == true) { System.out.print( i ); System.out.print(" "); } } } public static boolean primo(int num) { boolean p = false; if (num < 4) p = true; else { if (num % 2 == 0) p = false; else { int contador = 0; int i = 1; int limite = (num - 1) / 2; if (limite % 2 == 0) limite--;
while(i <= limite) { if (num % i == 0) contador++; i += 2; if (contador == 2) i = limite + 1; }