java - 输出时如何在数字后移动百分号?
问题描述
代码
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);
输出
我想要百分号在正确的地方
解决方案
将转义的百分号放在正确的位置,例如:
%.1f%%
推荐阅读
- javascript - 将图层名称复制到 Photoshop 中的文本框的脚本
- python - 如何使用 for 循环根据唯一变量将数据帧子集化?
- regex - 正则表达式用于普通字符和重音字符,仅在字符串内包含空格和破折号
- javascript - babelv7 中的配置合并
- swift - 关于 UIImage -> CVPixelBuffer -> UIImage 转换的问题
- java - 如何在地图上显示折线
- uml - 基数和泛化如何在 UML 中工作?
- wordpress - 最近更新到 wordpress 后代码段不起作用
- opengl - Opengl/Glut 键盘输入问题
- if-statement - If True 结果基于 2 个结果的查询输出