如何在Java中用括号显示负数

363 阅读1分钟

在这篇文章中,我们将看到如何在Java中用小括号显示负数。

我们可以使用模式#,##0.00;(#,##0.00)DecimalFormatformat() ,在Java中用括号显示负数。

package org.arpit.java2blog;

import java.text.DecimalFormat;

public class DisplayNegativeNumbersInParenthesis {

    public static void main(String[] args) {
        DecimalFormat df = (DecimalFormat) DecimalFormat.getInstance();
        String pattern = "#,##0.00;(#,##0.00)";
        df.applyPattern(pattern);

        String positiveNo= df.format(250);
        String NegativeNo= df.format(-250);

        System.out.println("Positive Number: " + positiveNo);
        System.out.println("Negative Number: " + NegativeNo);
    }
}

输出

Positive Number: 250.00
Negative Number: (250.00)

如果你不需要小数位,你可以把模式改为。

String pattern = "#,##0;(#,##0)";

让我们来理解模式的含义#,##0.00;(#,##0.00)

  • 分号前的第一部分用于格式化正数
  • 分号后的第二部分用于用小括号来格式化负数。

以上就是关于如何在Java中用小括号显示负数的全部内容。