Java学习之流程控制

JAVA语言基础-流程控制的结构

流程控制共有三种:顺序结构、分支结构、判断结构

1、顺序结构:

​ 从上到下,从左到右依次执行

2、分支结构:

​ 1) 判断结构:

​ A) if( boolean ){ 代码块 }

​ B) if(boolean){ 代码块1 }else{ 代码块2 }

​ C) if(boolean ){ 代码块1 }else if( boolean ){ 代码块2 }else{ 代码块3 }

​ 2) 选择结构:

​ switch( num )

​ {

​ case 1: 语句; break;

​ case 2: 语句; break;

​ default : 语句; break;

​ }

​ num只能是byte short char int JDK1.7开始,支持String,case之后没有break,会依次向下执行,遇到break或者结尾括号。如果每个case后都有break;case的顺序无影响,如果没有,会影响顺序。

4、 循环结构

1) while 循环:

格式:

while(boolean){

code 1;

}当boolean表达式的结果为真时,循环执行code1,知道boolean值为假跳出循环

2) do while语句

do{

语句 ;

} while (booolean);

至少执行一次(但是在实际项目中,几乎不会用到do while语句)

3) for(循环变量初始化 ; 循环条件的控制 ; 循环变量增量)

{ 语句块; }

循环三要素:循环变量定义及初始化 ; 循环条件的控制 ; 循环变量改变

循环嵌套:外层行,内层列

4) break 终止本层循环 continue 跳过本次循环

5)break ( 循环或者选择 ) 和 continue支持标号

如:OUTER: for(){

​ FOR2:for(){

​ continue OUTER;
for(){
​ break FOR2;

​ }

​ }

​ }

你可能感兴趣的:(java,java,后端)