有关输出矩形图案的问题,值得一看!
最简单最暴力的方法莫过于直接来:
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 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦