IMPRIMNIR LOS NUMEROS PRIMOS
package pk_ejercicio6;
import [Link];
public class Numero {
public static void main(String[] args) {
Numero n=new Numero();
[Link]();
}
public void numeroPrimo(){
int i,j;
boolean esPrimo;
int rInicial=2;//Rango inicial, este debe ser mayor de 1.
int n;//Rango final.
n=[Link]([Link](null,"ingrese numero:
","resultado",JOptionPane.INFORMATION_MESSAGE));
for(i=rInicial;i<=n;i++){
//recorro ciclo tantas veces como necesite(<= es para incluir el valor de rFinal).
esPrimo=true;// i es primo hasta que se demuestre lo contrario, jejejejeje.
for(j=2;j<i;j++){
//no coloque j=1 porque ya sabemos que todo numero es divisible por 1.
/*j<i es para no incluir el numero a evaluar, pues todo numero es divisible
por si mismo.*/
if(i % j == 0){//Si adems del 1 y el mismo hay otro divisor, ya no es primo.
//% devuelve el residuo de i/j
esPrimo=false;//se demostr que i no es primo.
}
}
if(esPrimo){//Si es primo lo imprimo.
[Link](i+"\n");
}
}
}
}
DIVISORES DE UN NUMERO
package pk_ejercicio5;
import [Link];
public class Divisores {
public static void main(String[] args) {
Divisores d=new Divisores();
[Link]();
public void numeroPrimo(){
int num;
num=[Link]([Link](null,"ingrese
numero","mensaje",JOptionPane.INFORMATION_MESSAGE));
for (int i = 1; i <= num; i++) {
if (num%i==0){
[Link]("divisores: "+i);;