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每日学习日记的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript每日学习日记

JavaScript每日学习日记

秋招冲刺应届生JAVA岗-每日5道高频面试题Day7- 集合篇

考研日记:2020-02-15

java学习日记第一天

考研日记:2020-02-18