JAVA的选择结构
JAVA的顺序结构
所谓顺序结构就是按照代码原本应该的方式进行执行
为从上到下从左到右,就是写在上面的代码先运行,下面的代码在运行;左边的代码先运行,右边的代码再运行。
if判断结构
选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断 ,逻辑运算的结果有两个(true、false),所以产生选择,按照不同的选择执行不同的代码。
也就是 说当if()小括号中的表达式结果为true,则执行if(){}大括号内的代码否则不执行
![在这里插入图片描述](https://img-blog.csdnimg.cn/c3fb272fcf44448cbf345041f568ec24.pn
选择结构的第二种写法。增加了一种情况,属于条件分支,类似于Y字路口 ,功能于三目运算相同。但不能如同三目运算一样直接将结果进行赋值操作,if没有结果反馈,三目运算始终有结果反馈。
选择的第三章写法。和if…else…相比,中间多了else if ,相当于多判断的情况多了一种
选择结构的第四种写法,其实不只是if结构,无论任何结构,只要是在大{}内,我们可以编辑任何逻辑代码
switch选择结构
!](https://img-blog.csdnimg.cn/16b43f0f722b490e99a5c5a1636523c9.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/8aa8244946c04648936943a988f43892.png