您的位置:首页 > 其它

第三章 程序设计中的流程控制

2017-09-12 10:45 281 查看
流程控制是什么:做任何事情都有个步骤,第一步做什么,第二步又做什么……直至完成事情。流程控制就是对这种做事情的步骤性给予安排与管理。而Java流程控制,顾名思义,就是对Java语言做事情步骤的安排与管理。

3.1 选择结构(if)

if (conditon1) {
statements1;
...
}
else if (condition2) {
statements2;
...
}
else {
statements3;
...
}


3.2 选择结构(swith))

选择 (switch):

就像是if 选择的特殊情况,对于条件确定的,不是表示连续范围的可以用,注意expression位置是数字类型或者char,再或者string(java7)

switch(expression) {
case 1:
statements;
break;
case 2:
statements;
break;
...
default:
statements;
break;
}


while循环 :

while (condition) {
if(次品){
continue; //除去下面步骤,继续循环
}
if(流水线坏了){
break;//整个过程结束
}
statements;  //工序
}

//如下
while(x<5){
if(x<3){
x++;
}else if(x>3){
break;
}
}


do…while循环语句

这个和while循环类似,while循环是先进行条件判断,在执行括号内的循环体。而do…while不同的是,先执行大括号内的循环体,再判断条件。条件满足,继续执行,否则结束

do{
//statements
}while(condition)


for循环

for循环: 就是工件个数固定的流水线和while基本相似.

for (initial; condition; update) {
statements;
}
在循环中,可以使用
break; // 跳出循环

continue; // 直接进入下一环

//如下
for(x=1;x<5;x++){
System.out.println(x);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  流程控制 结构 设计