No, evita 'ste robe.Originariamente inviato da Darčios89
Ora per sostare la virgola basta moltiplicare per 10 no?
Perņ per togliere tutte le altre cifre?
Ho provato a convertire da double a String il mio numero, perchč ho pensato di utilizzare una charAt in modo da concatenare solo i primi caratteri che mi servono in una stringa vuota che sarą scritta.
In generale, se si vuole troncare un double a N decimali (e qui non parliamo di formattazione in String ma proprio del calcolo) la prassi tipicamente č:
- si moltiplica per 10^N
- si tronca con Math.floor()
- si divide per 10^N
Visto che tu hai gią un valore dovuto alla divisione compreso tra 0 e 1 e vuoi ottenere una percentuale con 2 cifre decimali:
double perc = Math.floor(ripetizione_iesima / totale_occorrenze * 10000) / 100;
Ovviamente metti i cast a double dove necessario se non sono gią double i valori. Io ho solo scritto la cosa a livello generale.