首页 > 解决方案 > 输出时如何在数字后移动百分号?

问题描述

代码

System.out.println("Name            Grade       Letter Grade    Grade (- Lowest)        Difference");
System.out.println("---------------------   --------------  --------------  ----------------------  ----------");
System.out.printf("%-23s %-15.1f %%%-15s %-23.1f %%%.1f\n", name, grade, letterGrade, lowGrade, diff);

输出

在此处输入图像描述

在此处输入图像描述

我想要百分号在正确的地方

标签: java

解决方案


将转义的百分号放在正确的位置,例如:

%.1f%%

推荐阅读