我想读取双输入(例如,来自Scanner)并在控制台上按原样打印。我的双输入可以在精度和规模上有所不同。
public class SampleTests {
public static void main(String[] args) {
double d = 235345345345.234534;
System.out.printf("%f",d);
}
}
输出:
235345345345.234530
预期:
235345345345.234534
如果您不知道确切的比例和精度。使用%.nf
,其中'n'是您期望精度不会大于的数字。