控制流程
一、块作用域
块:由若干条Java语句组成的语句,并用一对大括号括起来。一个块可以嵌套在另一个块中。与C语言不同的是,不能在嵌套的两个块中声明同名的变量。
二、条件语句
基本语句:
if(布尔表达式){
//布尔表达式的值为true
}
if(布尔表达式){
//布尔表达式的值为true
}else{
布尔表达式的值为false
}
三、循环语句
1.while循环:
while(布尔表达式){
//循环内容
}
**2.do…while循环:**至少执行了一次循环内容。
do{
//代码语句
}while(布尔表达式);
3.for循环: 快捷键:fori、数字.for
for(初始化;布尔表达式;更新){
//代码语句
}
3.1.增强型for循环:常用于数组中,且不需要知道数组下标的情况。
public class Demo01 {
public static void main(String[] args) {
//定义一个数组
int[] number = {1,2,3,4,5};
//遍历数组元素,将其值赋予变量x
for (int x:number){
System.out.println(x);
}
}
}s
四、选择语句
**switch语句:**判断一个变量和一系列值中的某一个值是否相等。如果变量与某个值相等,会继续进行后面分支的语句。
switch (value){
case value1:
//语句1;
break;
case value2:
//语句2;
break;
case value3:
//语句3;
break;
default:
//语句4;
}
五、终止控制流程语句
**1.break:**用于跳出多重嵌套的循环语句。
**2.continue:**中断该次循环continue后面的语句,将控制流程转移到该层循环的首部。