Java中字符串如何能够不使用科学计数法

在main函数里写
double d = 123456789123456.789D;
System.out.println(d);
输出的结果怎样让他不把d显示为科学计数法  多谢

double d = 123456789123456.789D;
    System.out.println(String.format("%20.3f", d));//20位整数,3位小数


    double d = 121113456789123456.789D;
    System.out.println(String.format("%.4f", d));

你可能感兴趣的:(java)