Java SE 11 Sliver学习笔记(第四章)

Java SE 11 sliver资格考试相关

第四章 制御構造 (二次)

間違えた:3,4,13

間違えし易い:

分からない:

回顾
  1. while后面不加括号时,运行的只有一行(行以去区分)。do while后面不写中括号是,如果do的后面有多行代码,会报编译错误。

  2. for的第一个初始化可以初始化多个变量,但是要求必须是同一类型,否则就会报编译错误。

  3. for中的条件只能有一个,如果写了多个会报编译错误,如果想使用多个条件同时判断是可以使用&&

  4. for可以省略条件表达式。

  5. 除了数组,ArrayList也可以使用扩张for(collection类继承了java.lang.Iterable)。

  6. while的条件虽然判断失败,但是变量的自增也会完成。

  7. 如果有双重for循环,break能中断的只有最内层的。

  8. continue只是跳过之后的处理,不会中断循环。

  9. label可以写入的地方:

    1. code block(用{}括起来的代码)

    2. 所有的循环或者条件判断(if和switch)

    3. 式子,例如:

      1
      2
      3
      int x = 0; 
      d: x = 2;
      e: System.out.println(x);
    4. 代入

    5. return

    6. try block

    7. throw

  10. 当break和continue配合label使用时一定要确认代码的跳转位置。

  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2020-2021 Joe
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信