1.for循环嵌套讲解:

class ForForDemo

{

    public static void main(String[] args)

    {

        //大圈套小圈思想:

        /*

        for(int x=0; x<2; x++)

        {

            for(int y=0; y<2; y++)

            {

                System.out.println("*****");

            }//内循环

        }//外循环

        */

        /*

        练习:需求:在控制台输出以下图:

        *****

        *****

        *****

        *****

        */

        /*只用一个for循环实现:

        for(int x=0; x<4; x++)

        {

            System.out.println("*****");

        }

        */

        for(int x=1; x<5; x++)//外循环控制的是行数;

        {

            for(int y=1; y<6; y++)//内循环控制的是每一行的列(个)数;

            {

                System.out.print("*");

            }

            System.out.println();

        }

    }

}



2.for循环嵌套_练习1:

class ForForTest

{

    public static void main(String[] args)

    {

        /*

        需求1:用循环做出以下图形

        *****

        ****

        ***

        **

        *

        方法一:

        int z=5;

        for(int x=1; x<=5; x++)//1-5 1-4 1-3 1-2

        {

            for(int y=1; y<=z; y++)

            {

                System.out.print("*");

            }

            System.out.println();

            z--;

        }

        */

        /*

        方法二:

        int z=1;

        for(int x=1; x<=5; x++)//1-5 2-5 3-5 4-5

        {

            for(int y=z; y<=5; y++)

            {

                System.out.print("*");

            }

            z++;

            System.out.println();

        }

        /*

        /*

        方法三:

        for(int x=1; x<=5; x++)

        {

            for(int y=x; y<=5; y++)

            {

                System.out.print("*");

            }

            System.out.println();

        }

        */

        /*

        方法四:

        for(int x=5; x>0; x--)

        {

            for(int y=1; y<=x; y++)

            {

                System.out.print("*");

            }

            System.out.println();

        }

        */

        

        /*

        需求2:用循环制作出以下图:

        *

        **

        ***

        ****

        *****

        方法一:

        for(int a=1; a<=5; a++)

        {

            for(int b=1; b<=a; b++)

            {

                System.out.print("*");

            }

            System.out.println();

        }

        */

        /*

        方法二:*/

        for(int x=5; x>0; x--)

        {

            for(int y=5; y>=x; y--)

            {

                System.out.print("*");

            }

            System.out.println();

        }

        

    }

}



3.for循环嵌套_练习2:

class ForForTest

{

    public static void main(String[] args)

    {

        /*

        54321

        5432

        543

        54

        5

        */

        for(int x=1; x<=5; x++)

        {

            for(int y=5; y>=x; y--)

            {

                System.out.print(y);

            }

            System.out.println();

        }

        /*

        1

        22

        333

        4444

        55555

        */

        for(int x=1; x<=5; x++)

        {

            for(int y=1; y<=x; y++)

            {

                System.out.print(x);

            }

            System.out.println();

        }

    }

}

for循环嵌套讲解:的更多相关文章

  1. 【小白视频学Java for循环】3分钟学会Java的for循环,让看懂for循环嵌套再不是难事

    目录 一.单个for循环介绍 二.for循环嵌套 听讲时能听懂的for循环为什么一做题就晕菜?一个for循环还勉强能看懂,但为什么一看到双重for循环脑子里就感觉脑子全是浆糊? 如果有上述问题那么就继 ...

  2. for循环与for循环嵌套

    今天温习了下分支语句跟for循环,主要讲解了for循环嵌套,这里开始有点迷糊了,整理下思路在做练习 for循环嵌套用我自己的大白话来说就是一个外圈的for程序里面一个套着一个小的for程序,如果在范围 ...

  3. Python基础总结之第八天开始【while循环以及for循环,循环嵌套等循环相关的知识点】(新手可相互督促)

    ennnnn,年薪20万的梦想是不是又进了一步: 循环,什么是循环,循环就是电池有电,手机屏幕可以循环一整天的使用:循环就是地球不毁灭,太阳日复一日的出现...... 不接受反驳,谢谢!~ 只要条件满 ...

  4. C#用链式方法表达循环嵌套

    情节故事得有情节,不喜欢情节的朋友可看第1版代码,然后直接跳至“三.想要链式写法” 一.起缘 故事缘于一位朋友的一道题: 朋友四人玩LOL游戏.第一局,分别选择位置:中单,上单,ADC,辅助:第二局新 ...

  5. SQL连接操作符介绍(循环嵌套, 哈希匹配和合并连接)

    今天我将介绍在SQLServer 中的三种连接操作符类型,分别是:循环嵌套.哈希匹配和合并连接.主要对这三种连接的不同.复杂度用范例的形式一一介绍. 本文中使用了示例数据库AdventureWorks ...

  6. tonado框架的列表嵌套 (template中for循环嵌套)

            学习了tonado框架,渐渐开始明白模板的转换,以后肯定还会遇到很多问题... 功能描述:       页面显示读取的数据库父导航名称,再通过嵌套列表将子导航名称和地址查询出来,返回到 ...

  7. php for循环嵌套

    <?php     //2.打印一个50*50的 'o' 的正方形方整, 使用for的嵌套     // oooooo     // oooooo     // oooooo //for循环嵌套 ...

  8. For 循环嵌套 0309

                                                                                                     For ...

  9. 循环嵌套,while循环,穷举迭代循环

    一.循环嵌套 简单的就是说,在一个for循环里嵌入多个小for循环. 其中,在打矩形.三角形和乘法口诀表之类的题目中,大for循环一般表示的是行数,其余的小for循环式每一行中的内容. 二.while ...

随机推荐

  1. studio安装插件

    Android Studio安装插件的方式其实和Eclipse大同小异.废话不多说,直接上图: 区域1:你当前已经安装了的插件 区域2:在线安装 区域3:从硬盘安装,即针对你已经下载好了的插件,可通过 ...

  2. ubuntu权限管理常用命令

    1.chmod 第一种方式 chomd [{ugoa}{+-=}{rwx}] [文件或者目录] u 代表该文件所属用户 g 代表该文件所属用户组 o 代表访客 a 代表所有用户 +-=分别表示增加权限 ...

  3. iOS中 GCD-Grand Central Dispath 多线程 UI_21

    GCD:Grand Central Dispath "牛逼的中枢调度器";是纯C语言编写的,提供了很多比较强大的函数 GCD:优势 1.目前是苹果主推的线程管理方式 2.它会自动的 ...

  4. UNIX环境高级编程——pthread_create的问题

    linux 下常用的创建多线程函数pthread_create(pthread_t * thread , pthread_attr_t * attr , void *(*start_routine)( ...

  5. JUI/DWZ 分页 Servlet

    分页介绍 参考:官方用户手册中的"分页组件"         分页思路服务器返回当前页的数据,总条数,再由js来生成分页标签.分页是配合服务器端来处理的, 不是存js做的分页. 因 ...

  6. 从Perforce到Git的迁移

    公司经过多次兼并.收购之后,开发团队使用的工具自然会出现鱼龙混杂的现象.就拿源代码管理工具来说,我们同时在使用的就有Perforce.Team Foundation.Subversion等.为了节省成 ...

  7. Google浏览器设置搜索打开新的标签页

    每次用google搜索的时候,点击进去原来的搜索页面就不见了 ,其实可以设置打开新的标签页 1.登陆Chrome 2.登陆这个网址https://www.google.com/preferences ...

  8. 详解ebs接口之客户配置文件导入(一)

    DECLARE l_rec_profile_t hz_customer_profile_v2pub.customer_profile_rec_type; l_rec_profile hz_custom ...

  9. (NO.00001)iOS游戏SpeedBoy Lite成形记(二十九):增加排行榜功能2

    接下来回到Xcode中,首先在PopupLayer.m中添加justClose方法: -(void)justClose{ [self.gameScene removePopup]; } 然后在Game ...

  10. 漫谈程序员(十一)老鸟程序员知道而新手不知道的小技巧之Web 前端篇

    老鸟程序员知道而新手不知道的小技巧 Web 前端篇 常充电!程序员只有一种死法:土死的. 函数不要超过50行. 不要一次性写太多来不及测的代码,而是要写一段调试一段. UI和编码要同步做. 多写注释方 ...