grazie per la risp...il mio problema è questo:
quello che ti posto è la soluzione ad un esercizio fatta dal mio professore e non capisco una cosa...
e l'imput e questo...codice:while(in.hasNextLine()){ String lineaInput = in.nextLine(); StringTokenizer stk = new StringTokenizer(lineaInput,"#"); String nome = stk.nextToken(); maxLength = Math.max(nome.length(),maxLength); int cfu = Integer.parseInt(stk.nextToken()); Esame esame = null; if(!stk.hasMoreTokens()) esame = new Esame(nome,cfu); else{ int voto = Integer.parseInt(stk.nextToken()); if(voto <=30) esame = new Esame(nome,cfu,voto); else{ esame = new Esame(nome,cfu,30); esame.setConLode(); voto = valoreLode; } sommaCFU = sommaCFU + cfu; sommaPesataVoti += voto*cfu; } esami[count] = esame; count++; }
praticamente ho anche una classe Esame che costruisce l'esame...cmq non riesco a farlo terminare cioè che mi chiede sempre una linea nuova e se premo invio senza scrivere nulla va in eccezione...non riesco a capire io come funziona o è sbagliato l'esercizio???codice:architettura degli elaboratori I#6#27 matematica del continuo#12#24 programmazione#12#28 architettura degli elaboratori II#6#40 fisica#6#22 lingua inglese: corso base#3 matematica del discreto#9 algoritmi e strutture dati#12#24 basi di dati#12 calcolo delle probabilita' e statistica matematica#6 linguaggi formali e automi#6#25 sistemi operativi I#6#31 sistemi operativi II#6 progettazione del software#12 reti di calcolatori#12#25

Rispondi quotando