1、程序的顺序结构:如果代码没有流程控制,程序是按照书写的格式从上而下一行一行执行的。一条语句执行完之后继续执行下一条语句,中间没有判断与跳转,直到程序的结束。
![da5736c91e51b02e9d05c704dd92eb05.png](https://img-blog.csdnimg.cn/img_convert/da5736c91e51b02e9d05c704dd92eb05.png)
2、通过判断条件来做选择的语句, 我们称之为选择语句或分支语句。选择结构分为两种:分别是if和switch。
if语句使用boolean表达式或boolean值作为选择条件,有三种结构形式:
第一种结构形式:
if(boolean表达式){ //条件执行体}
if后面跟的{}表示一个整体的代码块,我们在这称之为条件执行体,也就是说条件为true,就执行这一块代码。看一下代码,左边是之前学习的写法,右边是以后我们学习与工作时正规的写法
![e8932b67ae0ab60b456ca3698f5f0ed8.png](https://img-blog.csdnimg.cn/img_convert/e8932b67ae0ab60b456ca3698f5f0ed8.png)
第二种结构形式:
if(boolean表达式){//条件执行体A}else{ //条件执行体B}
![fafeae4b857c45550b7db689b93e7bc1.png](https://img-blog.csdnimg.cn/img_convert/fafeae4b857c45550b7db689b93e7bc1.png)
if-else语句与三元运算符的区别:从语义上来是二者相同,但是从本质上来说两者完全不同。if-else是一种语句结构,三元运算符是一种运算符。三元运算符的表达式必须返回结果,而if-else不能返回什么结果,只能控制语句的结构。
第三种结构形式:
if(boolean表达式A){//条件执行体A}else if(boolean表达式B){//条件执行体B}else{//条件执行体C}
![3c0921d978fc847275f54f211a64ec87.png](https://img-blog.csdnimg.cn/img_convert/3c0921d978fc847275f54f211a64ec87.png)
今天的内容非常的简单,但是十分的重要,大家一定要用心记住。最后我们以一个案例演示结束今天的if语句的内容:
![540b0ed6d4bc564e474f177827271af6.png](https://img-blog.csdnimg.cn/img_convert/540b0ed6d4bc564e474f177827271af6.png)
关注@软件工程师胡八一 我们一起学习|我们一起坚持|我们一起成功