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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

/*

需求:打印一个方框。
*****
*   *
*   *
*****



*/

class LingXing
{
        public static void main(String[] args)
        {
                for (int x=1;x<5;x++)
                {
                        if (x==1||x==4)

                        {
                                for (int y=0;y<5;y++ )
                                {
                       
                                        System.out.print("*");
                                }
                        }
                        else
                        {
                                for (int y=0;y<5;y++)
                                {
                                        if (y==0||y==4)
                                        {
                                                System.out.print("*");
                                        }
                                        else
                                                System.out.print(" ");
                                }
                        }
                        System.out.println();
                }

        }
}

评分

参与人数 2黑马币 +17 收起 理由
Wqi + 5 加油!舍友路过顶一个.
誓_″___訁、 + 12 赞一个!舍友支持!!!!!

查看全部评分

18 个回复

倒序浏览
把X表示列,y表示行,理解“或”的应用,
回复 使用道具 举报
路过 围观 每一个宿舍都有一位大神
回复 使用道具 举报
很有趣!
回复 使用道具 举报
加油加油,
回复 使用道具 举报
嵌套循环,牛逼!
回复 使用道具 举报
之前我也不会,现在会了,一起加油!
回复 使用道具 举报
Bling进化 来自手机 初级黑马 2015-8-22 18:09:32
8#
厉害。学习了
回复 使用道具 举报
Liveei 中级黑马 2015-8-22 19:43:42
9#
这个算是比较简单的,看到螺旋数字阵,你才会真的蒙了
回复 使用道具 举报
看不懂没关系,并不影响高薪就业·~~哈哈
回复 使用道具 举报
别人家的大神!
回复 使用道具 举报
外层控制行,内层控制列,万变不离其宗
回复 使用道具 举报
llwhcm 发表于 2015-8-22 00:19
路过 围观 每一个宿舍都有一位大神

确实是这样的.....我宿舍除了我都是大神  哈哈
回复 使用道具 举报
T-l-H、小生 发表于 2015-8-22 20:10
看不懂没关系,并不影响高薪就业·~~哈哈

大神大神,,,,你好牛啊 ...求黑马币.....黑马币添动力~~~~~~
回复 使用道具 举报
Liveei 发表于 2015-8-22 19:43
这个算是比较简单的,看到螺旋数字阵,你才会真的蒙了

宿舍的大神正在教我......我也快会了   哈哈    一会发个螺旋
回复 使用道具 举报
我的做法,有点取巧了。中间两行不是循环打印的,不过胜在简单。
class Rectangle2{
        public static void main(String[] args){
                for(int x = 0; x<4; x++){
                        if(x==1||x==2){
                                System.out.print("*   *");
                        }
                        else{
                                for(int y = 0; y<5;y++){
                                        System.out.print("*");
                                }
                        }
                        System.out.println();
                }
        }
}

回复 使用道具 举报
苍雪 发表于 2015-8-22 23:17
我的做法,有点取巧了。中间两行不是循环打印的,不过胜在简单。
class Rectangle2{
        public static ...

都是神人啊...献上膝盖...
回复 使用道具 举报
我去行动这么块厉害
回复 使用道具 举报
a513200780 发表于 2015-8-21 23:54
把X表示列,y表示行,理解“或”的应用,

呵呵 X表示的是行 你理解反了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马