out是编译后的文件
library:类库
多入口:
快捷键:PVM
1.if语句
if:满足某些条件执行。
语法:
1.独立if:满足条件执行,不满足不执行,继续下面代码;
注意:当if大括号中只有一行代码时,可以省略,但是不推荐。当省略大括号时。默认只修饰一行代码。
if(布尔表达式){
}
校验:提升代码健壮性。需要提前做好检验。
2.if.....else,二选一。
语法:if(布尔表达式){条件满足
}else{条件不满足
}
需考虑二是否缩减为一,可以调优。
3.if else if else,多选一。
敲代码时,可以先敲格式。
注意语法格式。
自上而下,一旦满足,不再后续处理。所以输出A
注意上下之间隐藏条件,推荐隐藏条件不添加
注意:减少嵌套原则
2.switch使用:代表情况罗列的事项(对某一个变量做等值比较)。
语法:
switch(变量/表达式){
括号中最终类型,只能是隐式转换为int的类型(1.byte short char int2.String字符串 3.枚举类型)
}
break:结束标志(break 的穿透)
defaut:相当于else
if switch和三元表达式比较:
结合业务场景,优先考虑switch(对一个变量进行罗列情况,效率高)
if场景包含了switch
三元表达式:侧重满足条件返回某个变量值。代码简洁
综上可得,优先考虑三元表达式,然后switch,再if