A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 魔蝎座 中级黑马   /  2015-4-27 21:42  /  605 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 魔蝎座 于 2015-4-27 21:52 编辑

今天刚学习完循环语句,其中讲到了for for嵌套循环,于是我就发散思维,想到了打印如下图所示的菱形,代码在下面,希望各位大神指点指点。

class Test6
{
        public static void main(String[] args)
        {
                for (int x = 1; x<=9 ;x++ )
                {
                        if(x<=5) {
                                for (int y =x;y<=4 ;y++)
                                {
                                        System.out.print(" ");
                                }
                                for (int z=1; z<=x ;z++)
                                {
                                        System.out.print("* ");
                                }
                        }
                        if (x>5 && x<=9) {
                                for (int a=1;a<=x-5 ;a++ ) {
                                        System.out.print(" ");
                                }
                                for (int b=1;b<=10-x ; b++ )
                                {
                                        System.out.print("* ");
                                }
                        }
                        System.out.println();
                                
                }
        }
}










AFZZ8$ZNP5L_@D5APM3H66C.png (532 Bytes, 下载次数: 0)

AFZZ8$ZNP5L_@D5APM3H66C.png

12 个回复

倒序浏览
看不懂还需要好好努力啊我。。。
回复 使用道具 举报
不错不错,继续加油
回复 使用道具 举报

不错不错,继续加油
回复 使用道具 举报
顶一下。。。。。。。。。。。
回复 使用道具 举报
看不懂还需要好好努力啊我。
回复 使用道具 举报
编程思维很重要
回复 使用道具 举报
可以打印五角星吗? :D
回复 使用道具 举报
不错,记得本科时候学C语言的时候做过这个作业
回复 使用道具 举报
:L压根没想过....
回复 使用道具 举报
嵌套循环练习 不错
回复 使用道具 举报
不错不错
回复 使用道具 举报
能讲解先什么控制行,什么控制列,控制内外的呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马