Carissimi,
perché secondo voi la stringa eqText non diventa mai 2? Escludete pure motivi legati a conversione stringa, come il codice è inserito nella classe ecc. Dipende, come ho verificato diverse volte (ed arrivando anche, per escludere altri problemi, a importare i valori a mano!) esclusivamente dal ciclo di while ed in particolare dalla sua gestione a "cascata" che ho impostato e che è sbagliata, visto che con un solo ciclo di while, impostando a mano i2, tutto fila liscio. L'errore è proprio nella disposizione a cascata dei cicli. Ma quale sarà questo errore? Mi aspetto che durante l'esecuzione di tale ciclo eqText assuma i valori 00,01,10,11. Ma non accade. Grazie a tutti!
codice:int i1 = 0; int i2 = 0; String eqText = ""; while (i1 < 2){ while (i2 < 2){ eqText = new Integer(i1).toString() + new Integer(i2).toString(); i2 ++; } i1 ++; }