Salve a tutti,
avrei bisogno di arrotondare, o troncare forse è il termine più esatto, un numero alla prima cifra decimale, ma essa deve avere solo valore 5 o 0. Mi spiego meglio: se ho ad esempio 4.134 diventerà 4.0 , se ho 4.456 o 4.52 diventarà 4.5 e se ho 4.89 sarà 5.0. Al momento questa procedura non mi serve per fare dei calcoli ma solo per poter essere usata con StringBuilder per crearmi il nome di un file, che va per step di 0.5.
All'inizio avevo pensato a Math.round, ma arrotonda all'intero più vicino, poi ho trovato in rete qualcosa di questo tipo:
ma ho il dubbio che se ho un numero tipo 4.56 me lo arrotondi a 4.6 anzichè a 4.5 come vorrei io.codice:double b =(double)(Math.round(a*10)/10);
Qualcuno mi può illuminare? Grazie