2.顺序控制
1.顺序控制
定义:程序从上到下逐行地执行,中间没有任何判断和跳转。
2.分支控制if-else
2.1单分支
基本语法:
1 |
|
2.2双分支
基本语法:
1 |
|
2.3多分支
基本语法:
1 |
|
2.4嵌套分支
基本语法:
1 |
|
2.5switch分支结构
基本语法:
1 |
|
switch穿透:即如果case符合了一个条件,但是此条件下没有break语句,那么它会继续执行下面的语句块2,并不会进行条件的判定。以此类推,直到遇到break。
注意:
1.表达式数据类型,应和case后的常量类型一致,或者是可以自动转成可以相互比较的类型,比如输入的是字符,而常量是int。
2.语句中的default语句是可选的。
2.6for循环控制
基本语法:
1 |
|
2.7while循环控制
基本语法:
1 |
|
2.8do..while循环控制
基本语法:
1 |
|
2.9多重(嵌套)循环控制
基本语法:
1 |
|
案例,输出99乘法表
1 |
|
2.10跳转控制语句-break
基本语法:break;
功能:当循环满足了某个条件后,可以终止循环。
2.11跳转控制语句-continue
基本语法:continue;
功能:用于结束本次循环,继续执行下一次循环。
2.12跳转控制语句-return
功能:return使用在方法上,表示跳出当前所在的方法。如果return写在main方法,则会退出程序。
2.顺序控制
http://example.com/2022/09/05/java/2.顺序控制/