Grazie tanto per il suggerimneto, che potrebbe venirmi utile in seguito, ma che adesso nn mi è servito a molto. Infatti, come immaginavo, il numero nn diventa come voglio io.
Avevo infatti 4.18 e me lo approssima a 4.2, che è matematicamente corretto ma io ho bisogno di 4.0., e poi avevo 4.39 che viene approssimato a 4.4 (corretto anche questo ovviamente) ma avrei bisogno di avere 4.5. Infatti nel nome dei file che mi ritrovo, come ho detto prima, vado per step di 0.5, quindi se quando costruisco la stringa mi compare 4.1 o 4.4 il mio programma nn trova il file. Se arrotondo alla solita maniera coi double, atterrò sempre 0.0 1.0 2.0 3.0 4.0 ecc, senza avere mai 0.5 1.5 2.5 ecc.
Spero che il problema sia più chiaro adesso, non so bene come risolverlo...

Rispondi quotando