您的位置:首页 > 其它

程序流程控制

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单独存在时下面不能有任何语句,因为执行不到。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: