求助 九九乘法表出错

灰烬の使者 2019-01-03 12:05:10
正在培训的新人一枚,老师布置的作业是表现九九乘法表,我写的代码如图,没有报错,但是每行的最后一排都是个位数,求助大佬们指点下
...全文
118 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小菜鸟肥 2019-01-03
  • 打赏
  • 举报
回复
刚开始学,有问题不要急,仔细分析就好了。System.out.println():是输出并换行,你啥都没输出,那就是换行的意思。Systen.out.printf: 只输出不换行 第一行:i=1 j<=i; 所以System.out.printf只执行一遍,输出 1,1 第二行: i=2 j=1,2; 所以System.out.printf执行两次(i=1,i=2时);i=2,j=1时输出 2 1,因为不换行,所有紧接着输出2,2(此时i=2,j=2)。因此答案为: 2 12 2 这个些空格式因为%d和%d之间有空格 其他行依次类推 好好分析,注意细节
nayi_224 2019-01-03
  • 打赏
  • 举报
回复
不是每行的最后一排都是个位数,而是每组最后一个与下一组前一个贴在了一起。
聪头 2019-01-03
  • 打赏
  • 举报
回复
应该是i*j啊

23,404

社区成员

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

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