–1 voto
public class NumeroPrimo extends Thread {

    private int  n = 3000;
   private int x,y;
   private int retardo;

    public NumeroPrimo(int x , int y) {
        x=x;
        y=y;
    }

  
    
    

    private boolean esPrimo() {
       
        for (int i = 0; i < n; i++) {
             int aux=2;
           
            while (i % aux !=0) {
                aux++;
               
               
            }
            if(i==aux){
                System.out.println("numeros primos"+i);
        }
       
    }
        return false;
    }

 public void run() {
        try {

            if (esPrimo()) {

                sleep(retardo);
                

            }

        } catch (InterruptedException e) {

        }
    }
}



public class Main {

    
     
    public static void main(String[] args) throws InterruptedException {

       NumeroPrimo hilo1 = new NumeroPrimo(1,1499);
        
       NumeroPrimo hilo2= new NumeroPrimo(1500,2999);
      
    
        
        hilo1.start();
        hilo2.start();
     
        
        hilo1.join();
        hilo2.join();
       

 

preguntado por Jesica Lopez Mar 23, 2015 en General

Por favor, ingresa o regístrate para responder a esta pregunta.