Java的流程控制语句

  • 顺序
  • 分支
  • 循环

顺序语句(程序中最常见,也是出现最多的)

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域


顺序语句即从main主方法进入后,按照从左到右,从上往下的顺序,顺序执行。分支执行语句

if……else

java if条件里多个或怎么优化 java多个if语句执行顺序_java if条件里多个或怎么优化_02


if 关键字(判断条件){}

if 的作用范围即为其后面大括号范围。

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域_03


else的作用范围也为{}内部。

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域_04


if else的多分支结构,每个的作用域依旧是自己后面紧跟的{}内。

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域_05


java if条件里多个或怎么优化 java多个if语句执行顺序_while循环_06


if ……else结构可以把{}去掉,但是去掉{}之后,他们的作用域就从{}内部所有的语句变成了紧跟着的第一条语句。return 返回结果,结束方法

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域_07


switch分支语句

java if条件里多个或怎么优化 java多个if语句执行顺序_控制语句_08


从某个分支开始顺序执行。

java if条件里多个或怎么优化 java多个if语句执行顺序_java_09


java if条件里多个或怎么优化 java多个if语句执行顺序_java_10


我们经常把switch跟break结合。

java if条件里多个或怎么优化 java多个if语句执行顺序_while循环_11


break会结束所在的switch语句。循环控制语句

For 循环控制语句

for(A;B(循环条件);D){C(循环体)}

java if条件里多个或怎么优化 java多个if语句执行顺序_while循环_12


简单的for循环应用。

java if条件里多个或怎么优化 java多个if语句执行顺序_while循环_13


将两个在循环中经常用到的关键字。

continue,跳过本次循环

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域_14


跳过了3的循环,所以输出序列中没有3.break,终止结束所在的一个循环

java if条件里多个或怎么优化 java多个if语句执行顺序_java if条件里多个或怎么优化_15


在6的时候结束循环,所以后面的都没了。如果break换成了return

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域_16


java if条件里多个或怎么优化 java多个if语句执行顺序_java_17


直接结束方法,所以后面的123都没有。while循环控制语句

while (判断条件){循环体}

java if条件里多个或怎么优化 java多个if语句执行顺序_控制语句_18


do……while循环控制语句

do {循环体} while(判断条件);

java if条件里多个或怎么优化 java多个if语句执行顺序_java_19


do……while 跟 while 的区别就是 do……while 循环体至少执行一遍。循环的嵌套

java if条件里多个或怎么优化 java多个if语句执行顺序_java_20


循环嵌套的变量存在关系。

java if条件里多个或怎么优化 java多个if语句执行顺序_作用域_21


就到这里吧。