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
  3. y para matrices tridimencionales con numeros primos como seria

    ResponderEliminar

Publicar un comentario

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

Entradas populares de este blog

Autocompletado de codigo en Sublime Text

Compilar y ejecutar JAVA desde Sublime Text

Compilar y ejecutar JAVA desde Notepad++