Danny Muñoz
Crear una aplicacion que genere 10 numeros aleatorios y muestre por pantalla cuales son primos.


CLASE PRINCIPAL

package packaleatorio;

import java.util.Random;


public class principal {


    public static void main(String[] args) {
        // TODO code application logic here

        Random rnd =new Random();
        Aleatorio viernes = new Aleatorio();
        for(int i=1; i<=10; i++)
        {
        int num = rnd.nextInt(30);
        viernes.setValor(num);
        if(viernes.VerificarSiNoPrimo())

             System.out.println("es un numero primo:  " + num);
        else
             System.out.println("no es numero primo:  " + num);

       
        }}}

CLASE ALEATORIO

package packaleatorio;

public class Aleatorio {
private int valor;

public Aleatorio(){

           this.valor=0;
}

    public void setValor(int valor) {
        this.valor = valor;
    }
public boolean VerificarSiNoPrimo()
{
    int cont=0;
    for (int p=1; p<=this.valor; p++)
    {

        if (this.valor % p ==0)
            cont++;
    }
    if (cont<=2)
        return true;
    else
        return false;
}}

CAPTURAS



0 Responses

Publicar un comentario