JAVA编程思想笔记 第四章 控制执行流程

4.1 控制

if-else

if(Boolean-expression)
  statement;
else if(Boolean-expression)
  statement;
else
  statement;

switch

选择语句

switch(integral-selector) {
  case integral-value1 : statement; break;
  case integral-value2 : statement; break;
  case integral-value3 : statement; break;
  // ...
  default: statement;
}

4.2 迭代

循环语句/迭代语句

  • while语句
while(Boolean-expression)
  statement
  • do-while语句至少执行一次
do
  statement
while(Boolean-expression);
  • if语句,唯一使用逗号操作符的语句
for(initialization; Boolean-expression; step)
  statement
  • for-each语句
float f[] = new float[10];
for(int i = 0; i < 10; i++)
  f[i] = rand.nextFloat();
for(float x : f)
  System.out.println(x);
  • 无限循环
    while(true) | for(;😉

4.3 无条件分支

该分支无需任何测试即可发生

return

返回值(包括void)并退出当前方法

break & continue

goto

通过标签实现goto功能

outer:
outer-iteration {
  inner:
  inner-iteration {
    //...
    break; // (1)
    //...
    continue; // (2)
    //...
    continue outer; // (3)
    //...
    break inner; // (4)
  }
}
posted @ 2020-03-14 16:32  希恩布劳戈  阅读(126)  评论(0编辑  收藏  举报