Java分支结构
Java分支结构
if…else if
switch…case
default无论在哪,都最后执行,执行后,会一直执行下方所有case,直到遇到break
一个switch中只允许有一个default标签
case或default中定义的变量,只允许在对应case内使用
三目运算
三元操作符如果遇到可以转换为数字的类型,会做自动类型提升。
比如:
Object o1 = (false) ? new Double(1.0) : new Integer(2);
System.out.println(o1); // 会打印2.0
Java分支结构
https://shikai.info/archives/java-branch-structure