一:循环语句的嵌套
一个循环结构内可以含有另一个循环,称为循环嵌套,又称多重循环。常用的循环嵌套是二重循环,外层循环称为 外循环,内层循环称为内循环。
二:双重循环:
1.双重循环结构
for (循环变量初始化;终止条件表达式;循环变量的增量){
语句或语句块;
for(循环变量初始化;终止条件表达式;循环变量的增量){
语句或语句块;
}
}
2.执行逻辑
1.外层判断循环条件,满足进入外层循环体
2.内层判断循环条件
3.内层循环体执行
4.内层循环变量累加,回到2执行,直到不满足内层条件
5.外层循环变量累加,回到1执行,直到不满足外层循环条件,彻底退出循环
3.实例理解
1.打印一个10行10列的矩形

代码实现:

2.打印三角形。
(1)左上三角

代码实现:

(2)左下三角

代码实现:

(3)右上三角

代码实现:

(4)右下三角

代码实现:

3.打印三角形。

代码实现:

5.打印菱形。

代码实现:

关于For循环嵌套的简单理解相关推荐

  1. Java语言基础--打印倒等腰三角形(for循环嵌套法)

    需求:打印一个倒立等腰三角形 分析:联想到for循环嵌套法 简单来说分三步来实现:一个for循环实现换行,一个for循环实现打印空格,一个for循环控制,一个for循环实现输出*号 代码块 publi ...

  2. 【C语言简单说】十九:二维数组循环嵌套(2)

    这节直接用循环嵌套来输出二维数组了: 注:我说的队和列并不是一般说法,我用此比喻好让新手更好理解. #include<stdio.h> #include<stdlib.h> i ...

  3. 【C语言简单说】十九:二维数组循环嵌套(1)

    (▼ _ ▼) 又到了这一节 了,这是痛苦的一节,因为我完全不懂如何像新手说明循环嵌套... 因为很多新手理解不了=.=,我就直接拿我以前的教程复制上来了. 首先先说循环嵌套: 循环嵌套的意思就是循环 ...

  4. c51语言双层for循环延时2ms,51单片机利用for语句嵌套实现简单的延时1s功能

    原标题:51单片机利用for语句嵌套实现简单的延时1s功能 51单片机利用for语句嵌套实现简单的延时1s功能 名词解释: (1)时钟周期.定义为时钟频率的倒数,本例使用12MHz的时钟频率,它的时钟 ...

  5. 《零基础看得懂的C语言入门教程 》——(九)C语言二维数组与循环嵌套

    一.学习目标 了解二维数组的使用方法 了解循环嵌套的使用方法 目录 C语言真的很难吗?那是你没看这张图,化整为零轻松学习C语言. 第一篇:(一)脱离学习误区 第二篇:(二)C语言没那么难简单开发带你了 ...

  6. day05循环结构while循环嵌套控制条件语句方法(函数)

       循环结构:while循环 语句定义格式: 基本格式:                     while(判断条件语句){                         循环体语句;     ...

  7. Java使用循环嵌套打印九九乘法表

    使用循环嵌套打印出九九乘法表. 写的非常简单: 缕清逻辑 简单一点就是 外层循环控制行数 内层循环控制列数 //此处注意对嵌套的理解,避免发生错误.for (int i = 1; i <= 9; ...

  8. 循环嵌套思路详解 | 一个“在盒子里过家家”的算法 -- 以冒泡排序与打印菱形为例

    目录 前言 一.引例 -- 菱形打印 1. 题干要求 2. 如何阅读循环结构? 二."在盒子里过家家"的理解思路 1. 什么叫"在盒子里过家家"? 一个小例子 ...

  9. Java for循环和Java for循环嵌套详解

    for 语句是应用最广泛.功能最强的一种循环语句.大部分情况下,for 循环可以代替 while 循环.do while 循环. for 语句是一种在程序执行前就要先判断条件表达式是否为真的循环语句. ...

最新文章

  1. 后序遍历的非递归算法python_刷题系列 - Python用非递归实现二叉树后续遍历
  2. python到底干嘛的-Python是干嘛的?可以做什么?老男孩Python培训班
  3. phpcms开启、关闭在线编辑模板的方法
  4. Hibernate之检索方式(HQL/QBC/本地SQL)
  5. 无连接可靠传输_尽力传输是什么 尽力传输原理介绍【图文】
  6. IconFont的使用方法
  7. 计算机问题在线解答,2014年计算机专业复习疑难问题答疑
  8. mysql安装版卸载_MYSQL安装与卸载(一)
  9. Spring源码分析之Aop中拦截器,适配器,通知之间的关系
  10. mysql取整,小数点处理函数floor(), round()
  11. Powerdesigner设置表字段注释与name相同
  12. shader从入门到精通——(二)三大主流编程语言
  13. vpu测试_联发科P30支持的VPU是什么?不知道就别说你懂科技了
  14. Java程序应用实例:“你好 Java”
  15. 标签平滑正则化(LSR)
  16. 240Hz 1ms 电竞屏看起来怎么样 — ZOWIE XL2540 评测
  17. 正点原子Alpha Linux开发板相关资料分享
  18. java –cp ./:_7位专家– 7条意见:Java 13的亮点是什么?
  19. bat批处理定时重启应用程序
  20. 安装Office2010/2007出现1935错误解决办法

热门文章

  1. 安卓手机必备实用app,看看你的手机里面有没有
  2. 3DCNN概述及3DCNN与2DCNN的区别
  3. 巡风扫描器--web页面源码分析
  4. 娱乐旅游活动对国民素质有什么影响
  5. 电脑接html线没反应,iphone数据线接电脑没反应的处理方法:
  6. 使用gitolite在服务器上创建一个git分支
  7. 微信支付接口开发详流程
  8. 2023爱分析・云原生 IDE 市场厂商评估报告-行云创新(CloudToGo)
  9. lauch BioMark ICP
  10. C语言入门快问快答!