周文佳语强化班三月听我说

一个小坑

2019-11-06  本文已影响0人  王贺祥_三月

今天做算法题时遇到了一个小细节:保留小数点后一位小数。

我是这样写的:

DecimalFormat df = new DecimalFormat( "0.0 ");

System.out.print(df.format(A4/A4Num));  //A4Num必须为double型

写完之后输入例子得到的结果“看起来”和该有的结果一样。

然后就提交。

“输出格式错误!”

嗯?不应该啊。再看看输出要求

“数字间以空格分隔”

也没错啊。

等等,这个小数后面的空格貌似有点大,再一看,两个空格??!

输出语句里面写的是一个啊!

写了测试类才发现 上述输出语句的输出结果自带空格。

比如下面这句:

DecimalFormat df = new DecimalFormat( "0.0 "); 

double b =37/3.0;

System.out.print(df.format(b)+"N");

输出结果不是 :

12.3N

而是 :

12.3 N

一个小坑
上一篇下一篇

猜你喜欢

热点阅读