There is a good question on rounding decimals in Java here. But I was wondering how can I include the trailing zeros to display prices in my program like: $1.50, $1.00
T
It can probably be done with String.format(...), but you could use DecimalFormat:
double price = 2.50000000000003; DecimalFormat formatter = new DecimalFormat("$0.00"); System.out.println(formatter.format(price)); // print: $2.50