Con questa funzione devo controllare se nell'arrayValore(in cui ci stanno 0 e 1)
si estragga una posizione casuale, affinchè il valore è 1.
Il problema è che non fa il controllo anche se il valore è 0. C'è qualche
problema di gestione nel do while secondo voi?
public static int scegli (int arrayValore[])
{
int trovato;
// ESTAI DALL'ARRAY UN VALORE CON POSIZIONE DA 0 A 7 : zero oppure uno
do
{
// Random da 0 a 7
trovato = (int) (Math.random () * 7);
System.out.println ("Numero estratto: "+ arrayValore[trovato]); // Stampa l'estrazione
if (arrayValore[trovato]==1)
{
System.out.println ("Uguale Colore");
}
if (arrayValore[trovato]==0)
{
System.out.println ("Colore Diverso");
}
return trovato;
}
while (arrayValore[trovato]==1);
}