Salve. Qualcuno sa dirmi come faccio a stampare valori float che rappresentano prezzi e stamparli nel formato 2.800,00 ?![]()
Salve. Qualcuno sa dirmi come faccio a stampare valori float che rappresentano prezzi e stamparli nel formato 2.800,00 ?![]()
Guarda le classi DecimalFormatSymbols e DecimalFormat.
Ho già provato ad usarle, però io vorrei visualizzare le cifre decimali anche se queste sono nulle.Originariamente inviato da Rubox
Guarda le classi DecimalFormatSymbols e DecimalFormat.
Cosa dovrei aggiugere al mio codice?
codice:public static String print (double price) { DecimalFormatSymbols symbols = new DecimalFormatSymbols(); symbols.setDecimalSeparator(','); symbols.setGroupingSeparator('.'); DecimalFormat format = new DecimalFormat ("#,###.##", symbols); return format.format(price); }
Come scritto nelle javadoc e allo stesso modo di VBA o excel:Originariamente inviato da Dreamer89
Ho già provato ad usarle, però io vorrei visualizzare le cifre decimali anche se queste sono nulle.
Cosa dovrei aggiugere al mio codice?
codice:public static String print (double price) { DecimalFormatSymbols symbols = new DecimalFormatSymbols(); symbols.setDecimalSeparator(','); symbols.setGroupingSeparator('.'); DecimalFormat format = new DecimalFormat ("#,###.##", symbols); return format.format(price); }
codice:DecimalFormat format = new DecimalFormat ("#,###.00", symbols);
Grazie mille ^^