首页 > 代码库 > java程序流程控制
java程序流程控制
控制流程是所有编程语言的基础,java自然也不例外,包括选择和循环。
⑴.选择语句:①if语句:一个if语句由一个后跟一到多个语句的布尔表达式组。
语法形式:if(布尔表达式){
表达式为true,就执行的语句
}
②if……else:一个if语句后可以跟一个可选择的else语句,用于在布尔表达式为false时执行。
语句形式:if(布尔表达式){
表达式为true时执行
}else{
布尔表达式为false时执行
}
注:else可以包含另一个if语句。
③switch:switch语句允许变量与多个值进行相等性检测,每个值被一个case语句调用和检测。
语句形式:swicth(变量){
case 值:
语句
break;
default:
语句
}
注:case可以多个。
⑵循环语句:while循环,do……while循环,for循环。
①while循环:是一种允许重复执行的控制结构。
语句形式:while(循环条件){
循环体
}
注:while容易成为死循环。
②do……while循环:do……while循环与while循环类似,不同是do……while循环至少要执行一次。
语句形式:do{
循环体
}while(循环条件);
③for循环:for循环是允许编写一个执行指定次数循环的控制结构。
语句形式:for(初始值;循环条件;自增++或自减--){
循环体
}
break语句:终止循环的执行
continue语句:导致循环跳的循环下一个迭代。
java程序流程控制