package mypackage; import java.text.DecimalFormat; public class NumberTest { public static void main(String[] args) { float pi = 3.14159265f; String parten = "###.####"; DecimalFormat decimal = new DecimalFormat(parten); String piStr = decimal.format(pi); System.out.println(piStr); /* Double pDouble = 3.1455926; BigDecimal bd = new BigDecimal(pDouble); BigDecimal bd1 = bd.setScale(3, bd.ROUND_HALF_UP); pDouble = bd1.doubleValue(); System.out.println(pDouble); */ } }