为了账号安全,请及时绑定邮箱和手机立即绑定

输出时如何在数字后移动百分号?

输出时如何在数字后移动百分号?

茅侃侃 2021-08-25 18:18:28
代码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);输出我希望百分号在正确的位置
查看完整描述

2 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

在格式化字符串中,这%是一个特殊字符,因此要打印百分比符号,必须对其进行转义

作为%%%.1f\n打印百分比符号,然后将格式化的数,该溶液是扭转这种模式:编号然后符号:%.1f%%


查看完整回答
反对 回复 2021-08-25
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

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

%.1f%%


查看完整回答
反对 回复 2021-08-25
  • 2 回答
  • 0 关注
  • 136 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信