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. 05 Activity 跳转传值

    第一个Activity: package com.fmyboke; import java.io.Serializable; import java.util.ArrayList; import ja ...

  2. 关于bootstrap-fileinput

    最近搞了一个很简单的项目,里面需要文件上传.当然文件上传也是很简单的,不过做出成品之后发现,卧槽,火狐和谷歌两个浏览器显示的内容不一致. 如下图,左边的是谷歌显示,右边是火狐显示. 其实,作为一个后台 ...

  3. 手把手教你轻松实现listview上拉加载

    上篇讲了如何简单快速的的实现listview下拉刷新,那么本篇将讲解如何简单快速的实现上拉加载更多.其实,如果你已经理解了下拉刷新的实现过程,那么实现上拉加载更多将变得轻松起来,原理完全一致,甚至实现 ...

  4. xml之DOM方式解析,DOM4J工具解析原理

    DOM解析原理: DOM解析原理:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问(操作)到x ...

  5. 数据从oracle转换到mysql

    因为项目变更,需要把数据从oracle里转到mysql里. 第一个想法,自己写代码. 20分钟后,算了,还是找找工具吧. 第二步: 下了一个工具,二十分钟后,师兄发现,表的结构是倒完了,但是有的表数据 ...

  6. OJ题:字符串分隔

    题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组:•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理. 输入描述: 连续输入字符串(输入2次,每个字符串长度小于10 ...

  7. java程序的加载过程

    昨天笔试阿里有个求java程序加载过程的题目很是复杂,回来研究了好久才有点明白,整理一下.原题代码如下,判断输出: public class StaticTest { public static in ...

  8. EBS 信用检查(一)

    信用逻辑 This post will more focus on Technical part of credit check Functionality. You can check the fu ...

  9. iOS开发支付集成之支付宝支付

    项目中要用到支付功能,需要支付宝,微信,银联三大支付,所以打算总结一下,写两篇文章,方便以后的查阅, 大家在做的时候也能稍微参考下,用到的地方避免再次被坑.这是第二篇支付宝集成,第一篇银联支付在这里. ...

  10. 【算法导论】图的深度优先搜索遍历(DFS)

    关于图的存储在上一篇文章中已经讲述,在这里不在赘述.下面我们介绍图的深度优先搜索遍历(DFS). 深度优先搜索遍历实在访问了顶点vi后,访问vi的一个邻接点vj:访问vj之后,又访问vj的一个邻接点, ...