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

java学习之旅

标签:
Java

有关输出矩形图案的问题,值得一看!
最简单最暴力的方法莫过于直接来:

System.out.println("******");System.out.println("******");System.out.println("******");System.out.println("******");System.out.println("******");

可是这种方法对于输出较大的矩形就比较费力了,但是对于这种有规律的图形,用循环就比较简单了:

for(i = 0;i < 5;i ++)        {            for(j = 0;j < 6;j ++)            {                System.out.println("*");            }        }

可是这样的结果居然是:

很明显,每输出一个‘*’就会换一行,那么怎样才能让它不换行呢?其实非常简单,用System.out.print("*"),它与System.out.println("*")区别就在于,少了ln(换行之用)。改正之后:

for(i = 0;i < 5;i ++)        {            for(j = 0;j < 6;j ++)            {                if(j != 5) System.out.print("*");                else System.out.println("*");            }        }


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消