程序流程控制循环,顺序,分支、
* 分支
1. if(条件语句){ 执行代码块; }
2. if(条件语句){ 执行代码块; }else{ 执行代码块; };
3. if(条件语句){ 执行代码块; }else if{ 执行代码块; }.......else{ 执行代码块; };
4. switch-case
switch(表达式){ case 常量1: 语句1;break; case 常量2: 语句2;break; case 常量3: 语句3;break; default: 语句; }
1. switch(表达式)中表达式的值 必须是下述几种类型之一:byte ,short, ,
2. char ,int, ,举 枚举 (jdk 5.0) ,String (jdk 7.0);
3. case子句中的值必须是 常量,不能是变量名或不确定的表达式值;
4. 同一个switch语句,所有case子句中的常量值互不相同;
5. break语句用来在执行完一个case分支后使程序跳出switch语句块;如
6. 果没有break,程序会顺序执行到switch结尾
7. default子句是 可任选的 的。同时,位置也是灵活的。当没有匹配的case时,
8. 执行default
* 循环
1
.for (初始化 部分; 循环条件部分; 迭代部分){
{ 循环体部分; }
2.`while( 循环条件部分){
循环体部分;
迭代部分; }`
3.do{
循环体部分
迭代部分 }while( 循环条件部分);
break语句用于终止某个语句块的执行。
continue只能使用在循环结构中。
continue语句用于跳过其所在循环语句块的一 一 次执行,继续下一次循环。
continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环。