Java判断语句 If Switch
Java判断语句 If Switch
三生石Java判断语句If 和Switch
If条件判断
1、if语句用于判断不同的条件,根据判断的结果执行不同的代码。
2、if语句判断的条件可以是关系运算、逻辑运算,if语句根据逻辑值true、false来决定执行不同的代码。
3、if语句在开发中使用极为广泛。
If语法
1 | if(条件1) { |
If实例
1 | public class Demoif { |
在使用if语句时,注意尽量把容易满足的条件写在前面。
Switch条件判断
Switch关键字
1、switch:表示条件表达式,括号里的值是一个规定数据类型的值。
2、case:表示条件分支,case后面跟一个常量,每个case后面的值必须不一样。case的个数可以为0个。
3、default:表示默认分支,default可以省略,通常放在最后。
4、break:表示“停止”,跳出当前switch语句。
Switch语法
1 | switch (表达式){ |
Switch实例
1 | public class DemoSwitch { |
Switch语句中的表达式结果类型只支持是int,String,enum型的。
If和Switch的区别
相同点:
- if和switch都是分支语句,都是对超过一种情况的事件进行处理。
不同点:
- switch更适合处理分支情况较多,判断条件类型单一,只有一个入口的事件
if更适合处理分支情况较少,判断条件类型不是单一的事件 - switch在分支执行完成后,如果没有break跳出的话,会继续向下面的分支执行
if只要一个分支被执行了,后面的分支就不再执行了 - switch为等值判断,不允许比如 >= <= 等判断
if为等值和区间都可以,if的使用范围更大
Comment
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果