.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [LAB] Esercizi (http://www.dsy.it/forum/showthread.php?threadid=16545)


Posted by monterika on 16-01-2005 17:12:

Esercizi Silab!

Ma avete letto il testo dell'esercizio TemporaryFile? Non riesco a capire cosa chiede l'esercizio anche perchè secondo me non è stato usato un italiano decente. Se qualcno l'ha capito potrebbe spiegarlo?
Grazie Ciaoooooo

__________________
My sites!!!!
http://digilander.libero.it/ashevchenko
http://digilander.libero.it/letsdance2003


Posted by Lunik on 16-01-2005 17:33:

info gen turno 1 o 2?

__________________
Il DSY su Facebook!!!


Posted by monterika on 16-01-2005 17:45:

Turno 2!!!!!

__________________
My sites!!!!
http://digilander.libero.it/ashevchenko
http://digilander.libero.it/letsdance2003


Posted by yeah on 16-01-2005 20:08:

Poi postare il testo o un link?

__________________
?


Posted by Konrad on 16-01-2005 23:08:

Dici questo?

Costruire la classe TemporaryFile che implementi

la variabile di istanza String prefix

il metodo String getName() che una ritorni una stringa contenente il possibile nome di un file NON esistente nella directory corrente che inizi con il contenuto della variabile prefix


Suggerimento 1: generate una serie di nomi di file tramite una regola e di volta in volta provate ad aprire i file in lettura. Utilizzate "al contrario" l'eccezione FileNotFoundException: quando questa viene lanciata, il nome generato è corretto.


Suggerimento 2: per generare la serie di nomi basta una semplice regola. Ad esempio basta aggiungere ogni volta un determinato carattere al prefisso di partenza: se questo vale "ciao", basterà verificare se esista un file di nome "ciao"; se questo non esiste il metodo ritornerà "ciao", altrimenti verificherà se esista un file di nome "ciao1", eventualmente continuando a considerare "ciao11", "ciao111" e così via.


In effetti e' parecchio incomprensibile :?


Da quel poco che ho capito:

Crei una variabile stringa (prefix)

Costruisci un metodo che presa la variabile prefix crei una nuova stringa contenente prefix+qualcosa (es prefix="ciao" ritornera' "ciao111)e suppongo chiami un file (inesistente) con lo stesso nome.

Crei un ciclo che generi dei nomi e che provi ad aprire un file con il nome generato dal ciclo(es: il ciclo provera' ciao,ciao1,ciao11,ciao111).
Il nome sara' corretto quando NON sara' chiamata l'eccezione filenotfound.


E questo e' tutto...cercate di dirmi se il ragionamento e' corretto :)


Posted by yeah on 17-01-2005 00:03:

Direi che è corretto, se non per

Il nome sara' corretto quando NON sara' chiamata l'eccezione filenotfound.
in cui toglierei il 'NON' :)

__________________
?


Posted by Michæl on 21-01-2005 11:40:

io più che altro non ho compreso l'utilità di costruire un metodo apposito getName per verificare se il file già esiste o meno..

tanto vale farlo nel main o sbaglio?

__________________
.. alæ lucis, tenebris conspersis, mortem retinere nunquam postea, ad cælum exlamaverunt..


Posted by 0m4r on 21-01-2005 12:05:

Originally posted by Michæl
tanto vale farlo nel main o sbaglio?


sbagli.
Pensa alla riusabilità del codice, pensa alla programmazione ad oggetti, esci dal limite di scrivere codice perchè lo devi fare per un esame...

__________________
http://www.twitter.com/0m4r


Posted by Michæl on 21-01-2005 14:45:

ma il metodo getName() da chi lo faccio richiamare?

__________________
.. alæ lucis, tenebris conspersis, mortem retinere nunquam postea, ad cælum exlamaverunt..


Posted by 0m4r on 21-01-2005 15:35:

questo non lo so, non conosco il testo del progetto.

__________________
http://www.twitter.com/0m4r


All times are GMT. The time now is 10:18.
Show all 10 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.