Está en la página 1de 2

package ejercicioprimos;

import java.util.Scanner;

public class Ejercicioprimos {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Números primos hasta un número con ciclo for

System.out.println("Ingrese un número");
Scanner bd = new Scanner(System.in);
int numero = bd.nextInt();

if (numero == 0 || numero == 1) {
System.out.println("No hay números primos hasta "+numero);
} else {
System.out.println("Los números primos hasta "+numero+ " son:" );
}

for (int k =1; k <= numero; k++){

int cont = 0;
for (int i =1; i <= k; i++) {

if (k % i == 0){
cont = cont +1;
}
}
if (cont ==2){
System.out.println(k);
}
}

// Números primos hasta un número con ciclo while

System.out.println("Ingrese un número");
Scanner bd2 = new Scanner(System.in);
int numerow = bd2.nextInt();

if (numerow == 0 || numerow == 1) {
System.out.println("No hay números primos hasta "+numerow);
} else {
System.out.println("Los números primos hasta "+numerow+ " son:" );

int kw =1;
while (kw <= numerow){
int contw= 0;
int iw = 1;
while (iw <= kw) {

if (kw % iw == 0){
contw = contw +1;
}
iw++;
}
if (contw ==2){
System.out.println(kw);
}
kw++;
}
}

//Números primos hasta un número con ciclo Do While

System.out.println("Ingrese un número");
Scanner bd3 = new Scanner(System.in);
int numerodw = bd3.nextInt();

if (numerodw == 0 || numerodw == 1) {
System.out.println("No hay números primos hasta "+numerodw);
} else {
System.out.println("Los números primos hasta "+numerodw+ " son:" );

int kdw =1;


do {
int contdw= 0;
int idw = 1;
do{
if (kdw % idw == 0){
contdw = contdw +1;
}
idw++;
} while (idw <= kdw);

if (contdw ==2){
System.out.println(kdw);
}

kdw++;

} while (kdw <= numerodw);

}
}

También podría gustarte