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. Oracle使用游标查询指定数据表的所有字段名称组合而成的字符串

    应用场合:参考网上查询数据表的所有字段名代码,使用游标生成指定单个表的所有字段名跟逗号组成的用于select  逗号隔开的字段名列表 from字符串等场合. 查询结果输出如下: 当前数据表TB_UD_ ...

  2. SpringMVC源码分析--容器初始化(四)FrameworkServlet

    在上一篇博客SpringMVC源码分析--容器初始化(三)HttpServletBean我们介绍了HttpServletBean的init函数,其主要作用是初始化了一下SpringMVC配置文件的地址 ...

  3. [GitHub]第六讲:开源项目贡献流程

    Github 是目前世界上最大的开源项目的托管交流平台.贡献开源项目的流程也是 Github 全力支持的,也一样是遵循 Github Flow,虽然跟前面团队合作流程会有一点差别.在团队内部,大家都是 ...

  4. jdbc连接mysql加载驱动程序com.mysql.jdbc.Driver

    在开发环境如eclipse,中加载指定数据库的驱动程序.需要下载MySQL支持JDBC的驱动程序mysql-connector-java-5.1.25-bin.jar. 而具体在Java程序中加载驱动 ...

  5. driver: Linux设备模型之input子系统详解

    本节从整体上讲解了输入子系统的框架结构.有助于读者从整体上认识linux的输入子系统.在陷入代码分析的过程中,通过本节的知识能够找准方向,明白原理. 本节重点: 输入子系统的框架结构 各层对应内核中的 ...

  6. 浅谈OC内存管理

    一.基本原理 (一)为什么要进行内存管理. 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空 ...

  7. (四十一)数据持久化的NSCoding实现 -实现普通对象的存取

    NSCoding可以用与存取一般的类对象,需要类成为NSCoding的代理,并且实现编码和解码方法. 假设类Person有name和age两个属性,应该这样设置类: .h文件: #import < ...

  8. java,http的post和get

    使用Java发送GET.POST请求 --节选自<疯狂Java讲义>    URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 UR ...

  9. 省市联动 纯html+js

    在js里面声明所有数据,并根据html的select事件触发js实现填充对应的数据到下拉框. 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...

  10. RHEL6安装python包tornado

    RHEL6安装python包tornado tornado是使用Python开发的全栈式(full-stack)Web框架和异步网络库,最早由Friendfeed开发.通过使用非阻塞IO,Tornad ...