在这篇文章中,我们将看到如何在Java中用小括号显示负数。
我们可以使用模式#,##0.00;(#,##0.00) 和DecimalFormat的format() ,在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中用小括号显示负数的全部内容。