Java如何在printf语句中转义/显示百分号?
%当您要使用该printf()方法以百分比格式打印数字时,显示符号时会遇到问题。由于%符号用作格式说明符的前缀,因此,如果要将%符号显示为输出字符串的一部分,则需要对其进行转义。
要转义百分号(%),您需要像写两次%%。它将%在printf()方法输出中打印出一个符号。让我们在下面的代码片段中查看示例:
package org.nhooo.example.lang;
public class EscapePercentSignExample {
public static void main(String[] args) {
String format = "The current bank interest rate is %6.2f%%.%n";
System.out.printf(format, 10f);
}
}在上面的代码段中,我们使用以下格式%6.2f%%.%n,可以解释为:
%6.2f将数字(10f)格式化为六个宽度的字符,右对齐,小数点后两位。的f转换字符表示它接受一个浮点值。
%%将转义该%符号并将其作为输出的一部分进行打印。
%n将打印出一个新的行字符。
当您执行代码时,它将打印:
The current bank interest rate is 10.00%.
热门推荐
10 狗年同事拜年祝福语简短
11 当伴娘祝福语简短大方
12 冬日问候祝福语大全简短
13 幽默祝福语押韵简短
14 婆婆去世的祝福语简短
15 生日祝福语哥哥英文简短
16 春节新年祝福语简短幽默
17 过年送礼祝福语简短精辟
18 白族结婚祝福语简短大全