程序流程控制
2016-11-22 13:31
148 查看
程序流程控制:
1.判断结构
2.选择结构
3.循环结构
判断结构
1.if(条件表达式){}
2.if(条件表达是)else{}
3.if(条件表达是)else if{}else{}
选择结构
switch(表达式)
{
case 0:break;
case 1:brak;
.....
default:break;
}
switch的参数是一个表达式的结果,参数只能是四种类型byte、short、char、int。
在jdk1.5新特性中switch参数还支持枚举类型
循环结构
while(boolean){}
do{}while(条件表达式);
for(初始化;循环条件;循环后表达式){}
for和while区别
如果变量职位循环增量而存在用for,因为for变量在循环结束后就从内存中消失,变量有自己的作用域。
while(boolean)循环结束后变量在内存中还存在因为变量作用域不仅仅是while循环。
最简单的无限循环 for(;;){}条件表达式不写时表示true循环条件一直为真。
while(true){}
其他流程控制语句
break:
应用范围是选择结构和循环结构
用于嵌套循环时,跳出内部循环
break outer跳出指定的循环
无限循环中常用到break语句结束循环
continue:
只应用于循环结构,结束本次循环继续下一次循环。
break和continue单独存在时下面不能有任何语句,因为执行不到。
1.判断结构
2.选择结构
3.循环结构
判断结构
1.if(条件表达式){}
2.if(条件表达是)else{}
3.if(条件表达是)else if{}else{}
选择结构
switch(表达式)
{
case 0:break;
case 1:brak;
.....
default:break;
}
switch的参数是一个表达式的结果,参数只能是四种类型byte、short、char、int。
在jdk1.5新特性中switch参数还支持枚举类型
循环结构
while(boolean){}
do{}while(条件表达式);
for(初始化;循环条件;循环后表达式){}
for和while区别
如果变量职位循环增量而存在用for,因为for变量在循环结束后就从内存中消失,变量有自己的作用域。
while(boolean)循环结束后变量在内存中还存在因为变量作用域不仅仅是while循环。
最简单的无限循环 for(;;){}条件表达式不写时表示true循环条件一直为真。
while(true){}
其他流程控制语句
break:
应用范围是选择结构和循环结构
用于嵌套循环时,跳出内部循环
break outer跳出指定的循环
无限循环中常用到break语句结束循环
continue:
只应用于循环结构,结束本次循环继续下一次循环。
break和continue单独存在时下面不能有任何语句,因为执行不到。
相关文章推荐
- 第三章 程序的流程控制(二)
- 第三章 控制程序流程(Controlling Program Flow)
- 第3章 程序流程控制
- DELPHI学习笔记--程序流程控制--条件
- 在程序中有事务控制流程的走向
- JAVA之第3章 控制程序流程
- 教你轻松给流程增加权限控制程序
- JAVA之第3章 控制程序流程
- thinking in java 第3章 控制程序流程
- DELPHI中的程序流程的辅助控制
- Think in java学习笔记-第3章 控制程序流程1
- Jscript 控制程序的流程
- 教你轻松给流程增加权限控制程序
- 第3章 程序流程控制
- java初学者实践教程6-程序流程控制
- TIJ 第三章 程序流程控制
- JAVA编程思想读书笔记四(控制程序流程)
- java编程思想(第四版)_第3章 控制程序流程
- Java自学笔记之程序的流程控制
- java初学者实践教程6--程序流程控制