一个小坑

作者: 王贺祥_三月 | 来源:发表于2019-11-06 17:59 被阅读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

    一个小坑

    相关文章

      网友评论

        本文标题:一个小坑

        本文链接:https://www.haomeiwen.com/subject/gntpbctx.html