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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王雷1 中级黑马   /  2013-11-24 09:28  /  1686 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Hello {  
    public static void main(String[] args) {  
        //打印上半部分   
        for (int i = 0; i < 5; i++) {//最外城循环,控制这部分总共有5行   
            for (int j = 0; j < 5; j++) {  
                if (j == 4 - i)  
                    System.out.print("* ");  
                else  
                    System.out.print("  ");  
            }  
            for (int k = 0; k < 5; k++) {  
                if (k == 4)  
                    continue;  
                if (k == i)  
                    System.out.print("* ");  
                else  
                    System.out.print("  ");  
            }  
            for (int j = 0; j < 5; j++) {  
                if (j == 0)  
                    continue;  
                if (j == 4 - i)  
                    System.out.print("* ");  
                else  
                    System.out.print("  ");  
            }  
            for (int k = 0; k < 5; k++) {  
                if (k == i)  
                    System.out.print("* ");  
                else  
                    System.out.print("  ");  
            }  
            System.out.println();  
        }  
        //打印下半部分   
        for (int i = 0; i < 9; i++) {  
            for (int k = 0; k < 9; k++) {  
                if (k == i)  
                    System.out.print("* ");  
                else  
                    System.out.print("  ");  
            }  
            for (int j = 0; j < 9; j++) {  
                if (j == 8 - i)  
                    System.out.print("* ");  
                else  
                    System.out.print("  ");  
            }  
            System.out.println();  
        }  
    }  
} //就是感觉挺好玩的,大家分享下

2 个回复

倒序浏览
要有代码注释就好了,不懂打印流程,哪个高手说下.
回复 使用道具 举报
一段一段代码的试了一下,感觉非常好!谢谢分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马