2015-05-11 46 views
-1

我想知道如何在java printf()方法中编写“%”。如何在java printf方法中编写“%”

例如:System.out.printf("it has %.4f%", a); 希望输出:它有33.3333%

,但是,它有UnknownFormatConversionException错误。

那么,我该如何改变呢?

回答

1

逃脱吧!
System.out.printf("%%")

2

%标志应该用%进行转义。例如:

System.out.printf("it has %%%.4f%%", a); 

会打印:it has %33.3333%,为a = 33.33333f;