LENOVO-PC_1流程控制
1流程控制
1.1程序流程控制
顺序结构:是指程序从上向下依次执行每一条语句的结构,中间没有任何的判断、跳转、循环。
选择结构:是根据条件判断的结果来选择执行不同的代码。选择结构可以细分为单分支结构、双分支结构、多分支结构。java语言使用if和switch语句选择结构
循环结构:是根据判断条件来重复性的执行某段代码。java语言提供了while、do-while、for语句实现循环结构。JDK1.5新增了foreach循环,可以迭代(遍历)数组和集合
1.2选择结构
1.2.1 if控制语句
(1)单分支结构
单分支if结构的语法规则如下
if(表达式){
语句
}
1.2.2 双分支if结构
双分支if结构的语法规则如下:
if(表达式){
语句1
}else {
y语句2
}
1.2.3多分支if结构
多分支if结构语法规则如下
if(表达式1){
语句1
}else if(表达式2){
语句2
}else{
语句3
}
1.2.4嵌套if控制语句
if(表达式1){
if(表达式2){
语句1
}else{
语句2
}
}else{
if(表达式3){
语句3
}else{
语句4
}
}
1.2.5 switch语句
java提供了switch语句(开关语句),用于实现多分支选择结构。他和多分支if语句结构在某些情况下是可以相互替换的。
switch语句的语法规则如下
switch(表达式){
case 常量 1:
语句
break;
case 常量 2:
语句
break;
.........
default:
语句
break;
}
JDK7.0及其以后的版本中switch后面的表达式允许是int、byte、short、char、枚举类、String类型JDK之前的版本不支持String类型
2.1循环结构
Java中的循环控制语句有while循环、do-while循环、for循环。循环结构的特点是在给定的循环条件成立时,反复执行某段程序,直到循环条件不成立为止。
一个循环是由四部分构成的,分别是循环变量、循环条件、循环体、改变循环变量的值,
(1) 循环变量,循环变量用于控制循环次数。
(2)循环条件,循环条件用来判断循环是否继续。
(3)循环体,循环体是循环条件为true时,要执行的代码段。
(4) 改变循环变量的值,只有循环变量的值能够改变,循环才有结束的时候,否则是死循环。
2.1.1while循环结构
while循环的语法规则如下
循环变量初始化
while (循环条件){
循环体
}
2.1.2 do-while循环结构
do-while循环的语法规则如下
循环变量初始化
do{
循环体
}while(循环条件);
2.1.3 for循环结构
for 循环的语法规则如下
for(表达式1;表达式2;表达式3){
循环体
}
近期评论