流程控制,逻辑语句
复合语句:“{”开始,“}”结束
{
代码程序 相对于一个小型块,一个小型作用域,局部变量生命周期在这个模块中结束
}
条件语句:
1. if (布尔表达式) {
语句序列 如果只有一条语句,可以省略“{}”
}
2. if(表达式){
若干语句
}
else{
若干语句
}
3. if (条件表达式1){
语句序列1
}
else if(条件表达式2){
语句序列2
}
。。。
else if (条件表达式N) {
语句序列N
}
switch多分支语句:
switch(表达式){
case 常量1;
语句块1; break;
case 常量n;
语句块n; break;
default;
语句快n + 1;
break;
}
循环语句:
1。while(条件表达式){
执行语句 执行完成后重新判定条件表达式,直到条件表达式为false,结束循环
}
2。 do{
执行语句 先执行一次,然后判定条件表达式,直到条件表达式为false,结束循环
}while(条件表达式);
3。for(表达式1; 表达式2; 表达式3){
语句序列
}
4。foreach语句
for(元素变量 x : 遍历对象 obj) {
System.out.println(x); foreach引用遍历循环数一个组,将数组一个个的取出
}