我想知道如何在java printf()方法中编写“%”。如何在java printf方法中编写“%”
例如:System.out.printf("it has %.4f%", a);
希望输出:它有33.3333%
,但是,它有UnknownFormatConversionException
错误。
那么,我该如何改变呢?
我想知道如何在java printf()方法中编写“%”。如何在java printf方法中编写“%”
例如:System.out.printf("it has %.4f%", a);
希望输出:它有33.3333%
,但是,它有UnknownFormatConversionException
错误。
那么,我该如何改变呢?
逃脱吧!
System.out.printf("%%")
的%
标志应该用%
进行转义。例如:
System.out.printf("it has %%%.4f%%", a);
会打印:it has %33.3333%
,为a = 33.33333f;