 
			
				31/03/2012, 14:44
			
			
			     |  
      |    |    |    Fecha de Ingreso: noviembre-2011  Ubicación: Palma de Mallorca  
						Mensajes: 33
					  Antigüedad: 13 años, 11 meses Puntos: 2     |        |  
  |      programa para hacer 2 equipos aleatorios        Buenas, he intentado hacer un programa para que me haga 2 equipos aleatorios de 5 jugadores. Pero es muy mejorable, mi duda es como pueda hacer para obtener los jugadores que no se han seleccionado porque uno de los 2 equipos ya tiene 5 jugadores.     
/* 
 * To change this template, choose Tools | Templates 
 * and open the template in the editor. 
 */ 
package equiposaleatorios;   
public class EquiposAleatorios {     
    public static void main(String[] args) { 
        // TODO code application logic here 
        String jugadores[] = new String[10]; 
        int aleatorio[] = new int[10];   
        jugadores[0] = "Juan"; 
        jugadores[1] = "Pepe"; 
        jugadores[2] = "Jesús"; 
        jugadores[3] = "Jorge"; 
        jugadores[4] = "David"; 
        jugadores[5] = "Enrique"; 
        jugadores[6] = "Andreu"; 
        jugadores[7] = "Gabri"; 
        jugadores[8] = "Jose"; 
        jugadores[9] = "Nando";   
        int contadorequipo1 = 0; 
        int contadorequipo2 = 0;   
        aleatorio[0]= (int) (Math.random()*2+1); 
        aleatorio[1]= (int) (Math.random()*2+1); 
        aleatorio[2]= (int) (Math.random()*2+1); 
        aleatorio[3]= (int) (Math.random()*2+1); 
        aleatorio[4]= (int) (Math.random()*2+1); 
        aleatorio[5]= (int) (Math.random()*2+1); 
        aleatorio[6]= (int) (Math.random()*2+1); 
        aleatorio[7]= (int) (Math.random()*2+1); 
        aleatorio[8]= (int) (Math.random()*2+1); 
        aleatorio[9]= (int) (Math.random()*2+1);   
        int numeroAleatorio1 = (int) (Math.random()*2+1);       
       for(int i=0; i<10; i++){ 
                System.out.println(jugadores[i] + " juega en el equipo " + aleatorio[i]);   
                if(aleatorio[i]==1){ 
                    contadorequipo1++;   
                } 
                else{ 
                    contadorequipo2++; 
                } 
                if(contadorequipo1>=5){  Aquí me dijera los jugadores del array que no se han utilizado y ponerle automaticamente en el equipo 2 
                    break; 
                } 
                if(contadorequipo2>=5){  Aquí me dijera los jugadores del array que no se han utilizado y ponerle automaticamente en el equipo 1 
                    break; 
                } 
       }     
    } 
}   
Saludos.           |