【问题标题】:how to reserve a symbol for number sign in java printf?java - 如何在java printf中为数字符号保留符号?
【发布时间】:2016-02-25 19:30:30
【问题描述】:

在 printf 方法中格式化双精度时我需要帮助。一个函数显示双精度的ArrayList(一行2个数字) 数字可能有不同的符号。那么如何为符号保留空间? 我试过了

printf(%02.2f \t %02.2f\n);

如果我们在下一行有 1.1 和 3.1 - 没关系。但是当它是 -1.1 和 3.1 时,第二个数字代表一个符号。

printf中有什么符号可以实现吗?

【问题讨论】:

    标签: java formatting printf double


    【解决方案1】:

    试试这个:

    System.out.printf("% 01.2f \t % 02.2f\n", -1.1, 3.1);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-06
      • 2010-10-13
      • 2015-06-15
      • 1970-01-01
      • 2014-01-21
      • 1970-01-01
      相关资源
      最近更新 更多