Incrustar presentación
Descargar para leer sin conexión

![import java.util.Scanner;
class primos {
public static void main (String []args) {
Scanner in = new Scanner (System.in);
int i, n, divisor;
System.out.println("Ingrese hasta donde quiere que imprima
los numeros primos");
n = in.nextInt();
System.out.println();
for (i=2;n>0;i++) {
for (divisor=2;divisor<i && i%divisor!=0; divisor ++);
if (divisor ==i) {
if (i!=2)
System.out.print(" , ");
System.out.print(i);
n--;
}
}
}
}](https://image.slidesharecdn.com/programa-150702215703-lva1-app6891/85/Programa-en-Java-Numeros-Primos-2-320.jpg)

Este programa en Java utiliza un bucle for anidado y el método Scanner para pedir al usuario que introduzca un número límite y luego imprimir los números primos entre 2 y ese límite, separados por comas. El programa itera desde 2 hasta el límite introducido, y para cada número comprueba si es primo restando si es divisible por algún número entre 2 y él mismo; si no es divisible, imprime el número.

![import java.util.Scanner;
class primos {
public static void main (String []args) {
Scanner in = new Scanner (System.in);
int i, n, divisor;
System.out.println("Ingrese hasta donde quiere que imprima
los numeros primos");
n = in.nextInt();
System.out.println();
for (i=2;n>0;i++) {
for (divisor=2;divisor<i && i%divisor!=0; divisor ++);
if (divisor ==i) {
if (i!=2)
System.out.print(" , ");
System.out.print(i);
n--;
}
}
}
}](https://image.slidesharecdn.com/programa-150702215703-lva1-app6891/85/Programa-en-Java-Numeros-Primos-2-320.jpg)