/** * @author lautturi.com * Java example: output string with round decimals in java */ import java.util.*; public class Lautturi { public static void main(String[] args) { double price = 2.982; System.out.println("price: " + price); System.out.printf("price: %.2f", price); System.out.println(); String priceStr = String.format("%.2f", price); System.out.println("price : " + priceStr); System.out.format("price : %.2f", price); } }
output:
price: 2.982 price: 2.98 price : 2.98 price : 2.98