流程控制

  • 概念:通过规定的语句让程序代码有条件的按照一定的方

    式执行

顺序结构

  • 按照书写顺序来执行,是程序中最基本的流程结构

选择结构(分支结构、条件结构)

分支结构

单路分支:if(执行的条件){条件成立执行}
双路分支:if(条件成立执行){条件成立执行}else{条件不成立执行}
多路分支:if(条件1){}else if(条件2){}...else{上述条件都不成立执行的代码}
嵌套结构:if(){ if(){}else if(){} };

switch语句

switch(){case值1:  表达式1;break;case值2:  表达式2;break;...default: 表达式;}
  • 根据给定的条件有选择的执行相应的语句

循环结构

for循环

  • 在给定的条件满足的情况下,反复的执行同一段代码

    for(初始条件;终止条件;步进值){循环体}
  • 表格间距cellspacing='0' cellpadding='0' width='500' height='500'

12.28

while循环

条件满足的时候,执行循环体,当不满足的时候退出循环

while(表达式){循环体;}

先最少执行一次,再进行条件的判断,条件满足继续执行,不满足退出循环。

do{}while();

循环中的跳转语句

break

跳出并且终止整个循环,如果后边有代码,继续往下执行。

continue

跳出并且终止当前循环,如果下个值仍然满足循环条件,则继续循环。

跳出多层循环

标签名 语句;

标签名只可以作用于break或continue;

最新文章

  1. SVN需要忽略的文件类型
  2. 一次简单的MySQL数据库导入备份
  3. ThreadLocal实现线程范围内共享
  4. 无责任Windows Azure SDK .NET开发入门篇三[使用Azure AD 管理用户信息--3.3 Details用户详细信息]
  5. iOS之极光推送
  6. c#创建带参数的线程
  7. jd.py
  8. Fiddler 教程 转自小坦克
  9. flask + wtform + google storage
  10. 20170109| javascript记录
  11. MySQL下创建数据库以及授权用户
  12. iOS 图像处理(一):获取某一点位置的像素
  13. Ideal test 不执行main方法了
  14. 解决boostrap中,iframe渲染下,苹果手机横向无法显示剩余内容问题
  15. 1.1.1 vue-cli脚手架工具
  16. hdu 2571 (命运) 那个配图女神
  17. 10缓冲流、转换流、序列化流、Files
  18. 记录一下获取浏览器可视区域的大小的js
  19. 2016-2017 ACM-ICPC Pacific Northwest Regional Contest (Div. 2) 题解
  20. 服务信息块协议 SMB(Server Message Block protocol)

热门文章

  1. @loj - 2290@ 「THUWC 2017」随机二分图
  2. Python关键点常识
  3. 杂项-Java-百科:war-un
  4. pytorch 动态调整学习率 重点
  5. 为 Ubuntu 18.04 添加开机自动加载 ntfs分区 功能
  6. H3C 网络层
  7. SpringBoot 集成 Activiti 一路踩得坑
  8. Centos下添加用户到用户组
  9. 设置html各元素不可点击(持续更新)
  10. java 文件过滤器 java.io.FilenameFilter