以前在面临格式控制时,总是printf里面找方法,后来发现有一个格式控制类。
例如数据类型为double,要求将double类型精确到小数点后一位。实现方法如下:
import java.text.DecimalFormat;
public class Test {
public static void main(String[] args) {
try
{
double d = 0.123456789;
DecimalFormat df = new DecimalFormat("0.0");
System.out.println(df.format(d));
}
catch(Exception exception)
{
exception.printStackTrace();
}
}