int i = 3;
if( i < 10 )
{
print(A)
}

else if( i < 3)
{
print(B)
}

else
{
print(C)
}

1. int i = 3 显示结果:A
当if后面跟了一个else if,if条件满足,直接执行if后跟的语句,后面else if条件不管满不满足都不执行对应语句

2.in i = 11 显示结果:C
当if,else if,else 处于并列关系时,当前面的if 和 else if 都不满足的时候,else后的语句才会执行

int i = 11;
if( i < 10 )
{
print(A)
}

else if( i > 3)
{
print(B)
}

else
{
print(C)
}

显示结果:B
在if后跟着else if的时候,只与if条件不满足的时候,elseif 才会执行 ,后面跟着的else不会执行

转载于:https://www.cnblogs.com/Baby-bluestar/articles/10857879.html

if ,else if ,else 执行过程相关推荐

  1. SQL执行过程中的性能负载点

    一.SQL执行过程 1.用户连接数据库,执行SQL语句: 2.先在内存进行内存读,找到了所需数据就直接交给用户工作空间: 3.内存读失败,也就说在内存中没找到支持SQL所需数据,就进行物理读,也就是到 ...

  2. python 二进制流转图片_Python零基础入门到精通-5.1节:Python程序的执行过程

    教程引言: 系统地讲解计算机基础知识,Python的基础知识, 高级知识,web开发框架,爬虫开发,数据结构与算法,nginx, 系统架构.一步步地帮助你从入门到就业. 5.1.1 在命令行中执行Py ...

  3. JSP的执行过程(详解)

    要了解JSP的执行过程,首要要搞懂什么是JSP,JSP的全称是Java Server Pages,里面包含html标签.css样式.JavaScript脚本和Java代码. 下面我们来说说JSP的执行 ...

  4. oracle 与 client端执行结果不一致_不同模式下Spark应用的执行过程

    根据应用执行的3个阶段,不同执行模式下各个阶段的执行逻辑不相同,本文分析不同模式下的执行逻辑. Yarn-Client模式的执行流程 Yarn的组成 Yarn是hadoop自带的资源管理框架,它的设计 ...

  5. Sql Server 因为触发器问题导致数据库更新报错“在触发器执行过程中引发了错误,批处理已中止”的问题处理...

    在维护一个非常旧的项目时,由于该项目版本已经非常老了,而且在客户现场运行的非常稳定,更要命的是本人目前没有找到该项目的代码,为了处理一个新的需求而且还不能修改程序代码,于是决定从数据库入手,毕竟该项目 ...

  6. saiku执行过程代码跟踪

    使用了很久的saiku,决定跟踪一下代码,看看它的执行核心过程: 一.入口controller代码 1.1.页面打开之后,会发送一个ajax请求 Request URL: http://l-tdata ...

  7. mysql查询解析过程_MySQL查询执行过程详解

    查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览.查询是一个独立的.功能强大的.具有计算功能和条件检索功能的数据库对象.MySQL数据库中,MySQL ...

  8. servlet必知细节(二)--servlet执行过程

    servlet必知细节(二)--servlet执行过程 我们知道,servlet没有main函数,那么,servlet是怎么调用的呢? 实际上,servlet 是由tomcat调用的,tomcat调用 ...

  9. Hadoop学习之Mapreduce执行过程详解

    一.MapReduce执行过程 MapReduce运行时,首先通过Map读取HDFS中的数据,然后经过拆分,将每个文件中的每行数据分拆成键值对,最后输出作为Reduce的输入,大体执行流程如下图所示: ...

  10. 爬虫之观察js的执行过程

    爬虫之观察js的执行过程 找到js的位置之后,我们可以来通过观察js的位置,找到js具体在如何执行,后续我们可以通过python程序来模拟js的执行,或者是使用类似js2py直接把js代码转化为pyt ...

最新文章

  1. OBJECT subcommand [arguments [arguments ...]]
  2. java 工厂模式的写法_设计模式-工厂模式
  3. java基础1之java语言基础1
  4. 微软100题第20题
  5. python输入end退出循环_4.学习python获取用户输入和while循环及if判断语句
  6. Notepad++ 大小写转换
  7. C#根据身份证获出生日期和性别---含C#代码
  8. linux sysvinit 机制,Linux基于SysVinit和systemd实现开机自启动服务
  9. 【Linux】一个小故事让你秒懂shell外壳程序
  10. 华为云盘(华为云空间)免费空间
  11. android代码 发警报音,Android设置多个警报
  12. STM32F103Cx用芯片tlc5615做DAC转换
  13. Flutter开发环境配置
  14. 【js组件】仿照steam样式制造自定义横向纵向滚动条
  15. 计算机处理器采用多核,电脑处理器多核心与高主频哪个更重要【详细介绍】
  16. c++中按位取反运算
  17. (7)web安全|渗透测试|网络安全 如何判断是否有CDN存在,并绕过CDN找到真正的ip的方法
  18. android图形动画
  19. 高中数学一对一培训高中数学必修一知识点总结
  20. Linux基础、命令及相关软件安装

热门文章

  1. 车和家李想批国内电动车虚假里程宣传:特斯拉都打到家门口了别自嗨了
  2. 花呗可延后还啦!支付宝“移动花卡”开启预约
  3. GPIO应用开发方法【ZT】
  4. 国内成品油价近期历次调整一览
  5. 到底该不该跳槽?告诉你三条底层逻辑
  6. 调起引用市场,引导用户进行评分
  7. Java写一个接口和两个类
  8. 晨哥真有料丨聊天不努力,脱单没有你!
  9. mysql 建表uk_mysql建表规范
  10. 微信字典排序java_【支付宝,微信支付必备】Java实现url参数按照参数名ASCII码从小到大排序(字典序)...