我想在打印文本之前留下一定数量的空白
如果我很可爱:
System.out.printf("Some Text : ");
for (int stars = 0; stars < 5; stars++) {
System.out.print("*");
}
System.out.println();
System.out.printf("Some Bigger Text : ");
for (int stars = 0; stars < 3; stars++) {
System.out.print("*");
}
System.out.println();
我会得到结果:
Some Text :*****
Some Bigger Text :***
但我想要的是
Some Text :*****
Some Bigger Text :***
注意:我不想做这样的事 System.out.printf("Some Text : ");
还有别的办法吗?
谢谢你的帮助!
3条答案
按热度按时间nzrxty8p1#
您可以使用printf的格式
输出
其他信息-此处
qxgroojn2#
您只需将缩进添加到system.out.printf()语句中
输出如下所示:
pu82cl6c3#
您可以搜索最长的文本(长度),然后将缺少的空格添加到其他文本行。。。