Ciao a tutti,
il mio problema è questo:
ho un campo che calcolo così:
pf_rap_sel=(float)(pf_selez*100)/pf_totali;
dopo di che devo metterlo a video nel formato ##0,00% perchè mi rappresenta una percentuale, come faccio?
Grazie
Ciao a tutti,
il mio problema è questo:
ho un campo che calcolo così:
pf_rap_sel=(float)(pf_selez*100)/pf_totali;
dopo di che devo metterlo a video nel formato ##0,00% perchè mi rappresenta una percentuale, come faccio?
Grazie
se pf_rap_sel è 10.321 dovrebbe arrotondare a 10.32
int p = Math.round(pf_rap_sel*100);
float F = (float)p / 100;
String perc = String.valueOf(F) + "%";
grazie ok funziona
Potresti anche utilizzare la classe NumberFormat:
codice:NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(2); nf.setParseIntegerOnly(true); String s = nf.format(5.5678); System.out.println(s);