加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Java流程控制之(三)嵌套

发布时间:2021-05-21 07:38:39 所属栏目:大数据 来源: https://www.jb51.cc
导读:目录 嵌套循环 for循环嵌套 while循环嵌套 总结 之前谈到各种循环结构,有for循环啊,有while循环啊,可以完成不断重复的动作,相当方便。那么如果好多个循环结合再一次,又是如何实现效果的呢。对此,本篇对嵌套循环做一些小小的探究。 嵌套循环 嵌套循环:

目录
  • 嵌套循环
    • for循环嵌套
    • while循环嵌套
    • 总结

之前谈到各种循环结构,有for循环啊,有while循环啊,可以完成不断重复的动作,相当方便。那么如果好多个循环结合再一次,又是如何实现效果的呢。对此,本篇对嵌套循环做一些小小的探究。

嵌套循环

嵌套循环:无非就是,一个循环套着一个嘛,其实只要数量超过二,不管多少个循环结构,只要都完完全全有包含关系,就是完完全全的嵌套。嵌套分为外层循环和内层循环。嵌套循环的形式是不定的,任何类型的循环都可以组合在一起。

for循环嵌套

下面先来一个for循环加for循环实现万能的乘法口诀表:

public class Test{	
	public static void main(String[] args){
		//嵌套循环
        for(int i=1;i<=9;i++)
        {
            for(int j=1;j<=i;j++)
            {
                System.out.print(j+"*"+i+"="+j*i+"t");
            }
            System.out.println();
        }
	}
}

while循环嵌套

接下来再来一个while循环嵌套打印九九乘法口诀表的例子:

public class Test{	
	public static void main(String[] args){
        int i = 1;
        while(i<=9)
        {
        	int j = 1;
        	while(j<=i)
        	{
        		System.out.print(j+"*"+i+"="+j*i+"t");
        		j++;
        	}
        	System.out.println();
        	i++;
        }
	}
}

当然,结果和上面相同!输出结果:


总结

  • 内层循环可以看成外层循环的循环体,所以外层循环申明的变量值在内层循环中依旧存在着。
  • 首先判断外层循环的条件,条件为真,执行外层循环的循环体,也就是内层循环。
  • 内层循环也需要先判定内层循环的条件,同理条件为真才会执行里面的循环体。条件为假,则跳出内层循环,即结束外层循环的当此循环。
  • 执行次数=外层执行次数*内层执行次数。

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读