for循环

语法:

for(循环初始化表达式; 循环条件表达式; 循环后的操作表达式) {// 循环体  }
在“循环初始化表达式”中声明的变量,我们称之为“循环变量”

for循环执行顺序:

​ 1)“循环初始化表达式”最先执行,并且只执行了一次。

​ 2)如果“循环条件表达式”成立,则执行循环体;如果“循环条件表达式”不成立,则跳出循环。

​ 3)“循环体”执行完毕以后,立刻执行“循环后的操作表达式”

​ 4)“循环后的操作表达式”执行完毕以后,立刻执行“循环条件表达式”

for循环的注意事项:

​ 1)在“循环初始化表达式”中声明“循环变量”能在循环使用吗???

​ 不能,“循环变量”属于局部变量,只能在当前循环中使用。

​ 2)请问一下代码输出结果为什么???指的是循环体之后输出i的值为多少???

int i = 1;  for(; i <= 3; i++) {System.out.println(i); // 1,2,3 }System.out.println("循环体之外:" + i); // 4

​ 最后一趟循环执行完毕以后,会立刻执行“循环后的操作表达式”,然后再执行“循环条件表达式”。

​ 3)请问以下代码的循环体中,每趟循环输出num的结果为什么???

for(int i = 1; i <= 3; i++) {int num = 10;   num++;System.out.println(num); // 11,11,11
}

​ 注意:如果想要在循环体中操作同一个变量,那么应该把该变量声明放在循环之外(前面),这样在循环体中使用的就是同一个变量了

​ 4)“循环条件表达式”返回的结果必须是boolean类型,如果省略“循环条件表达式”那么默认值为true。

while(0)循环还执行吗_for循环相关推荐

  1. continue后面的语句还执行吗_循环结构辅助控制语句

    break与continue是辅助控制语句, 二者的用法如下表所示. 循环语句 一般形式 作      用 break语句 break: switch语句中使用break语句跳出switch结构,结束 ...

  2. python循环语句for求和_for循环简介

    ## for循环简介 for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个元素依次访问一次).for循环的基本结构如下: ![](https://img.kanclo ...

  3. for循环的执行顺序

    for循环的执行顺序 for循环的执行顺序用如下表达式: for(expression1;expression2;expression3){ expression4; } 执行的顺序应该是: 1)第一 ...

  4. fou循环 php 剩余次数_php for 循环语句使用方法详细说明

    for循环只是一个多一点的代码,同时循环添加到它.而所涉及的一个循环的共同任务是: 设置一些计数器变量的初始值. 请检查条件语句是正确的. 执行中的代码循环. 增量在每个迭代结束通过循环计数器. fo ...

  5. java三种循环结构的关键字,Java循环结构_常量_关键字

    语法格式: int i = 0://初始化值 while(i<10){ //循环判断 ​循环体 循环重复执行的代码 ​循环控制语句 } 解析While循环 初始化条件[定义初始变量.只执行一次] ...

  6. python中for循环语句格式_CSC108 | Python 循环语句教程

    原标题:CSC108 | Python 循环语句教程 Python 循环语句教程 U of T ADA For循环语句 While循环语句 循环语句指的是重复执行某段程序代码,直到满足特定条件为止. ...

  7. java中的循环结构_Java中的循环结构进阶

    循环结构进阶 学习本章用到的单词 triangle:三角形 circle:圆形 diamond:钻石 password:密码 row:行.排列 二重循环结构 简单的说:二重循环就是一个循环体内又包含另 ...

  8. While 循环语句 和do while循环语句

    While循环语句的格式 while(循环条件){ } 如果循环条件的值为true,那么就执行大括号里面的内容,否则不执行大括号里面的内容(如果大括号外面还有内容的话就直接执行大括号外面的内容) 注意 ...

  9. break后面的语句还执行吗_12.python之配合循环的四种语句

    上节课讲了配合循环语句使用的布尔值和布尔运算,为了能够更好地使用循环语句,本节课会讲述四种能够配合循环语句使用的语句,分别是break语句.continue语句.pass语句.else语句. 一.br ...

最新文章

  1. linux c 常用函数
  2. Java获取小程序带参二维码(太阳码)
  3. 计算机组成原理译码器选择,计算机组成原理第三章习题参考解析.doc
  4. 从0开始的Python学习009参数
  5. 贷款机构如何审核个人征信?
  6. 【OpenCV】OpenCV函数精讲之 -- 命名空间
  7. 从 JavaScript 到 TypeScript
  8. linux的arp指令
  9. h3c交换机堆叠(IRF)配置三步完成
  10. 计算机管理3d设置在哪,NVIDIA控制面板设置方法(图解)
  11. 报错:[Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度
  12. 苹果cms播放器html,解决苹果cmsv10版本ckplayer播放器高度自适应兼容问题
  13. 计算机软件类自然科学基金标书,国家自然科学基金标书撰写——体会6(转发仅供参考)...
  14. 如何将产品发布到App Store上?
  15. Web安全—常见加密编码方式详解(持续更新)
  16. 实现Pomodoro计时器的Vue组件
  17. 第五届蓝桥杯—— 基础练习:特殊的数字
  18. 手动清除网卡IP的Linux命令
  19. poj3678 Katu Puzzle 【解法一】
  20. 安装 Go-Colly

热门文章

  1. Oracle 20c 新特性:XGBoost 机器学习算法和 AutoML 的支持
  2. 3分钟搞懂MySQL事务隔离级别及SET TRANSACTION影响事务
  3. 青铜到王者,看看你的MySQL数据库是什么段位,如何提升?
  4. 【伙伴故事】一盏智能灯,点亮家庭和工业照明的新未来
  5. 从原理带你掌握Spring MVC拦截处理器知识
  6. 跟我读论文丨ACL2021 NER 模块化交互网络用于命名实体识别
  7. 应对全场景AI框架部署挑战,MindSpore“四招”让你躺平
  8. 因为一个字符校对问题,我的大厂面试挂了
  9. 徐烨:这20年,我与应用系统的“云化”之路
  10. 从小小后视镜看物联网的生态(下)