Java每日学习日记
Posted 青玄吖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java每日学习日记相关的知识,希望对你有一定的参考价值。
if语句
格式:
if (关系表达式1) {
语句体1;
} else if (关系表达式2) {
语句体2;
}
…
else {
语句体n+1;
}
执行流程:
①首先计算关系表达式1的值
②如果值为true就执行语句体1;如果值为false就计算关系表达式2的值
③如果值为true就执行语句体2;如果值为false就计算关系表达式3的值
④…
⑤如果没有任何关系表达式为true,就执行语句体n+1。
switch语句
格式
switch (表达式) {
case 目标值1:
执行语句1;
break;
case 目标值2:
执行语句2;
break;
....
case 目标值n:
执行语句n;
break;
default:
执行语句n + 1;
break;
执行流程
1. 先求出表达式的结果。
2. 使用表达式的结果和case后面的目标值进行匹配,哪个目标值能够匹配上,那么就执行哪个目标值后面的执行语
句,然后遇到break,跳出swtich。如果所有的目标值都没有匹配上,那么代码会执行default。
switch穿透
在switch语句中,可以省略break,如果省略break,代码执行完某个case后面的执行语句后,会继续往下穿透,去
执行下一个case中的执行语句,直到遇到break,也叫作swtich的穿透性
以上是关于Java每日学习日记的主要内容,如果未能解决你的问题,请参考以下文章