继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

java学习之旅

关注TA
已关注
手记
粉丝
获赞

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

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("*");            }        }


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP