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){

​ 循环体

}

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1