/** * @author lautturi.com * Java example: format double value in java */ import java.text.DecimalFormat; import java.text.NumberFormat; import java.util.*; public class Lautturi { public static void main(String[] args) { double value = 3.14159; NumberFormat formatter = new DecimalFormat("#0.000"); //OR //NumberFormat formatter = new DecimalFormat("##.###"); System.out.println(formatter.format(value)); } }