流程控制是什么:做任何事情都有个步骤,第一步做什么,第二步又做什么……直至完成事情。流程控制就是对这种做事情的步骤性给予安排与管理。而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);
}