|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Aug 2008
Messaggi: 10
|
[java] problema array di boolean
ciao
ho trasformato boolean in array di boolean in questo modo: PRIMA boolean vincita1 = false; boolean vincita2 = false; boolean vincita3 = false; boolean vincita4 = false; if (tentativo[riga_att][0].equals(RunMe.soluzione[0])){ suggerimenti[riga_att] vincita1 = true;} [.....] if (vincita1 && vincita2 && vincita3 && vincita4) { ADESSO boolean [] vincita = new boolean[4]; for(int j=0; j<4; j++){ if (tentativo[riga_att][0].equals(RunMe.soluzione[0])){ suggerimenti[riga_att] vincita[j] = true;} if (vincita){ Non so come impostare l' if in modo che funzioni solo se sono vere le 4 j... |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Wien
Messaggi: 435
|
Puoi creare una funzione che valuti se l'array è composto da soli true:
Codice:
public boolean isWinning(boolean[] theArray) {
for(int i = 0; i < theArray.length; i++) {
if(theArray[i] == false)
return false;
}
return true;
}
Ciao, Giorgio
__________________
"Sono 126 miglia per Chicago. Abbiamo il serbatoio pieno, mezzo pacchetto di sigarette, è buio, e portiamo tutt'e due gli occhiali da sole" |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Magari non ti serve nemmeno il vettore...
suggerimenti[riga_att] ??? che roba è ? bool vincita = true; for(int j=0; j<4; j++){ if (!tentativo[riga_att][0].equals(RunMe.soluzione[0])){ vincita = false; break; } if (vincita){ Ultima modifica di cionci : 10-09-2008 alle 10:59. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:17.



















