美文网首页
两个for循环嵌套的逻辑

两个for循环嵌套的逻辑

作者: 郑馋师 | 来源:发表于2019-12-12 23:30 被阅读0次

1.外层判断循环条件,满足进入外层循环体
2.内层判断循环条件
3.内层循环体执行
4.内层循环变量累加,回到2执行,直到不满足内层条件
5。外层循环变量累加,回到1执行,直到不满足外层循环条件,彻底退出循环
eg

for (int i=1;i<=9;i++)
{
    for(int j=1;j<i;j++)
      {
         console.write("{0}*{1}={2}",i,j,i*j)
      }
console.writeLine();

}

实际上是打印了一个乘法表,21开始98结束
1.首先赋值i = 1, 然后判断i <=9,满足条件,进入外层循环体
2.赋值j=1,判断j<i ,(此时两个值相同),不满足条件,不进入内层循环,也不执行j++,直接执行console.writeLine();输出一个换行符号
3.到此外层第一次循环结束,执行i++,也就是i=2了,然后判断i <=9,满足条件,再次进入外层循环体
4.赋值j=1,判断j<i ,满足条件,进入内层循环体,输出21=2。
5,内层循环体第一次循环结束,循环变量 j++,j=2了,再次判断j<i ,不满足条件,退出内层循环
6,执行console.writeLine();输出一个换行符号
7,由此重复3~6,i =3时,打印 3
1=332=6,i=4时,打印41=442=843=12,当i=9时执行最后一次循环,91=9....98=72,之后累加i =10,不满足外层循环,彻底退出

相关文章

  • 两个for循环嵌套的逻辑

    1.外层判断循环条件,满足进入外层循环体2.内层判断循环条件3.内层循环体执行4.内层循环变量累加,回到2执行,直...

  • [Python基础]D6 循环嵌套、函数基础

    while 循环嵌套 4.1 循环嵌套 while 嵌套就是:while 里面还有 while 4.2 循环嵌套演...

  • go基础(二) for循环

    一.逻辑运算符(唯一) &&,短路与||,短路或!,非逻辑与&&运算优先级高于逻辑或|| 二.for循环嵌套 1....

  • Java学习day-06:嵌套循环

    一、嵌套循环专题 1.什么是嵌套循环? 在一个循环语句内部再嵌套一个或多个循环,称为嵌套循环。while、do...

  • 问《冒泡排序》:

    说明 本小土豆的说法:运用两个for循环嵌套。外层for循环确定位置,里层for循环套 if判断比较相邻两个数据,...

  • JavaScript 实现99乘法表

    写出99乘法表就必须涉及到for循环的嵌套咱们先来看看嵌套格式 for循环嵌套格式: 当循环与循环发生嵌套时遵循下...

  • JAVA 嵌套for循环

    嵌套for循环_1(重要) A: 嵌套循环的概述 嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构...

  • C语言的傻瓜式随笔(一):嵌套循环-程序结构

    循环语句的嵌套 一个循环结构内可以含有另一个循环,称为循环嵌套,又称多重循环。常用的循环嵌套是二重循环,外层循环称...

  • 【C语言】-循环的嵌套

    循环的嵌套:当在一个循环语句中嵌入另一个循环时,成为循环的嵌套。 循环嵌套的形式: (1)for语句中嵌入for语...

  • Go入门系列(五)流程控制

    目录:一、判断二、循环二、复合逻辑 一、判断 if...else...嵌套 switch 语句 如果使用 fall...

网友评论

      本文标题:两个for循环嵌套的逻辑

      本文链接:https://www.haomeiwen.com/subject/ycyxnctx.html