负面模式的用途是什么?
NumberFormat nf = NumberFormat.getPercentInstance(Locale.ITALY);
DecimalFormat df = (DecimalFormat)nf;
df.applyPattern("###,###.###;(###,###.###)");
System.err.println(df.format(-12.45));//output (12,45);
在什么情况下会有用?不仅仅是一个模块吗?
答案 0 :(得分:8)
负面模式只是打印出负数的另一种方式。您可能需要 wide 多种选择:
1,234 1,234 1,234 1,234 CR
-1,234 1,234- (1,234) 1,234 DR
等等。这些中的每一个在其不同的域中都是有用的。 (1,234)
变体实际上非常有用,如果你没有彩色打印机,因为它比一个主要的负面因素更突出,而且它在记账和会计领域使用得相当多。
我最喜欢的(在非Java设置中,Libre Office)是:
"#,##9.99 ;[RED](#,##9.99-)"
以红色输出带有-
符号的负数,并用括号括起来,所以毫无疑问它是负值:
答案 1 :(得分:3)
信不信由我,我已经看到多个业务应用程序以这种方式格式化其负值。所以我担心使用是因为人们需要/使用它。