关于格式化输出的问题

Rookiekk 2017-11-05 10:47:40
while(count < numberOfP)
{
if(isP(number))
{
count++;
if(count % 10 == 0)
{
System.out.printf("%-5s\n",number);//这里
}
else
System.out.printf("%-5s",number);//和这里的输出为什么用%s是正确的呢?格式标识符与类型不应严格匹配吗???
}
number ++;
}
...全文
234 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_32670627 2017-11-09
  • 打赏
  • 举报
回复
s也好d也好,其实最后还是以字符输出,跟String.format是一样的
  • 打赏
  • 举报
回复
把你的问题说清楚
weixin_40709054 2017-11-06
  • 打赏
  • 举报
回复
有没有人知道?我也想知道
Rookiekk 2017-11-06
  • 打赏
  • 举报
回复
有没有人知道

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧