Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Programmazione
 
[Capra] Progetto
Clicca QUI per vedere il messaggio nel forum
johnnyd
code:
public Carta (String simbolo, String colore) { boolean trovato = false; for (String s : simboli) if (s.equalsIgnoreCase(simbolo)) { trovato = true; break; } if (trovato) { trovato = false; for (String s : colori) if (s.equalsIgnoreCase(colore)) { trovato = true; break; } } if (!trovato) throw new IllegalArgumentException(); //colore e simbolo sono tra quelli ammessi this.simbolo = simbolo; this.colore = colore; }

questo è un pezzo di codice che il professor capra ha inserito nell'esercizio.. mi da problemi eclipse sulla compilazione del for each.. come risolvo sta cosa?

imperator
Ho dato un'occhiata al testo del prof Capra...
lui ha creato semplicemente degli array di tipo riferimento a oggetti String...
Ora, il ciclo for-each lo posso usare su qualcosa che implementa l'interfaccia Iterable.
La classe String se non erro non implementa Iterable e dunque non posso usare il ciclo for-each.
Per poterlo usare avrei dovuto ad esempio creare una sequenza di oggetti di tipo String (usando la classe Sequenza del Pighizzi, che implementa Iterable).
Cmq è meglio che chiedi delucidazioni al prof, perchè è piu probabile che sbagli io.

johnnyd
ma caprann risponde alle email?
nn posso andare a ricevimento xkè sono a taranto :(

imperator
Di solito si, ma non immediatamente

johnnyd
ha detto che si può usare solo con la 1.5 ... e io credo di avere installato la jdk 1.5 :S

CirAnto
Ho la 1.5.06 e non ho problemi di compilazione....

Aggiungo una domanda semplice semplice: ma per l'implementazione del progetto l'utilizzo del package prog.utili (non "io" come è erronenamente riportato sul testo) è consentito?

Devo ricodificare una classe "Sequenza" che implementa l'interfaccia Iterable?
Esiste in giro il sorgente della classe Sequenza?

Grassie :)

johnnyd
io ci ho rinunciato... mi faccio sto benedetto orale e me lo tolgo davanti :D

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate