Los numeros Primos en JAVA

Los números primos son números naturales mayores que 1 que solo tienen dos divisores distintos: él mismo y el 1.
//Nombre del archivo: Primos.java
public class Primos {
    public static void main(String[] args) {
        int desde = 2;
        int hasta = 1000;
        boolean esPrimo;

        for (int i = desde; i <= hasta; i++) {
            esPrimo = true;

            for (int j = 2; j <= Math.sqrt(i) && esPrimo; j++) {
                if (i % j == 0) {
                    esPrimo = false;
                }
            }

            if (esPrimo) {
                System.out.println(i);
            }
        }
    }
}

Comentarios

  1. excelente código, gracias por compartir

    ResponderEliminar
  2. como puedo hacer que me cuente la cantidad de números primos?, no que me los muestre todos, sólo quiero hacer que me muestre la cantidad, porfavor

    ResponderEliminar

Publicar un comentario

Si tenéis alguna duda o sugerencia, no dudéis en comentar. ;)

Entradas populares de este blog

Calcular factorial de un numero en JAVA

Ordenar cualquier array con SORT en JAVA

Modificadores de acceso (public, protected y private) JAVA