Java编程思想:第4章 控制执行流程

4.1 true和false数组

全部条件语句都用真和假来判断。spa

4.2 if-elsecode

if(bool-exp) statement;  or  if(bool-exp) statement; else statement;hash

4.3 迭代it

while(b){} do{}while(b)for循环

for(init;b;step){}init里能够用逗号定义多个初始变量class

4.4 Foreach语法变量

加强for循环  for(T t : 集合/数组){}原理

4.5 Return循环

4.6 Break和Continue

任何迭代语句主体均可以用break和continue来控制循环流程。

能够与标签一同使用:中断循环直到标签所在的地方。

注意:Java中使用标签的惟一理由就是由于有循环嵌套存在,而且想从多层嵌套中break或者continue;

4.7 臭名昭著的goto

4.8 switch

根据整数表达式,能够从一系列代码中选择一个去执行。

switch(int-exp){

  case int-val1 : st1; break;

  ...

  default: sn;

整数表达式包括   byte、short、char、int以及封装类和enum

注意: 从1.7开始String也能够,原理是把String转成hashcode当作int来处理

 枚举的原理是用枚举类型的自带orginal()方法,返回该类型在枚举类中的顺序,从0开始。

}

相关文章
相关标签/搜索