条件判断语句
- 条件判断语句也称为if语句
- 语法一
if(条件表达式){
语句...
}
- 执行流程:
if语句执行时,会先对条件表达式进行求值判断,
如果值为true,则执行if后的语句
如果值为false,则不执行

- 语法二
if(条件表达式){
语句...
}else{
语句...
}
- 执行流程:
if...else语句执行时,会对条件表达式进行求值判断,
如果值为true,则执行if后的语句
如果值为false,则执行else后的语句

- 语法三
if(条件表达式){
语句...
}else if(条件表达式){
语句...
}else if(条件表达式){
语句...
}else if(条件表达式){
语句...
}else{
语句...
}
- 执行流程
- if...else if...else语句执行时,会自上至下依次对条件表达式进行求值判断,
如果判断结果为true,则执行当前if后的语句,执行完成后语句结束。
如果判断结果为false,则继续向下判断,直到找到为true的为止。
如果所有的条件表达式都是false,则执行else后的语句。

条件分支语句

- 条件分支语句switch语句
- 语法:
switch(条件表达式){
case 表达式:
语句...
break;
case 表达式:
语句...
break;
case 表达式:
语句...
break;
default:
语句...
break;
}
- 执行流程:
- switch...case...语句在执行时,会依次将case后的表达式的值和switch后的表达式的值进行全等比较,
如果比较结果为false,则继续向下比较。如果比较结果为true,则从当前case处开始向下执行代码,只执行当前case后的代码,需要在最后加上break
如果所有的case判断结果都为false,则从default处开始执行代码。

最新文章

  1. WEB 基础知识(一)
  2. HTTP压缩
  3. mybatis generator配置生成代码的问题
  4. 使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件
  5. SOA_环境安装系列5_Oracle ADF安装SOA Extensions(案例)
  6. 字典查找、linq、foreach、yield等几种查找性能对比
  7. CF 191 总结
  8. UNIX系统文件
  9. cocos2d-x在NDK r9下的编译问题
  10. mysql 数据sqoop到hive 步骤
  11. [转] iOS多线程编程之NSOperation和NSOperationQueue的使用
  12. JavaScript中常用的正则表达式日常整理(全)
  13. 【USACO09OCT】热浪Heat Wave
  14. linux下面根据不同的日期创建不同文件,一般用户数据库的备份的shell编程
  15. Java线程池中submit() 和 execute()方法的区别
  16. 学习笔记CB007:分词、命名实体识别、词性标注、句法分析树
  17. 遇到can not resolve app 依赖包的问题
  18. BZOJ5011 JXOI2017颜色(主席树)
  19. js学习阶段总结
  20. 解决JQUERY在IE8,7,6下将字符串转成XML对象时产生的BUG

热门文章

  1. Python之生成器、迭代器
  2. Web压测工具之Webbench和http_load
  3. redis实操-sentinel
  4. 【保姆级教学】新手第一次搭建vue项目和初始化
  5. PHP rsort() 函数
  6. JavaScript Object的复制
  7. C/C++编程笔记:编写完成了一个C/C++程序,如何做一个界面出来?
  8. 使用Flask开发简单接口(2)--POST请求接口
  9. Swift Alamofire
  10. Spark Streaming——Spark第一代实时计算引擎