Java中基本的分支结构以及各个分支结构的使用方法和执行流程
前言
基本的分支结构以及各个分支结构的使用方法和执行流程。
一、程序流程控制分类
1)顺序控制
2)分支控制
3)循环控制
二、顺序控制
(1)特点
顺序控制的程序从上到下逐一执行,中间不会出现判断以及跳转。
(2)举例
// 正确形式
public class control {
public static void main(String[] args) {
int a = 1;
int b = a + 1;
System.out.println(a + b);
}
}
// 错误形式
public class control {
public static void main(String[] args) {
int b = a + 1;
int a = 1;
System.out.println(a + b);
}
}
三、分支控制
(1)分类
1)单分支 if
2)双分支 if - else
3)多分支 if - else if - else
(2)单分支
1)基本语法
if(条件表达式) {
代码块;(可以包含多条语句)
}
2)执行顺序
当条件表达式为 true 时,就会执行{ }中的代码块。如果为 false ,就不执行代码块。
(3)双分支
1)基本语法
if(条件表达式) {
代码块1;(可以包含多条语句)
} else {
代码块2;
}
2)执行顺序
当条件表达式为 true 时,就会执行代码块1。如果为 false ,就执行 else 中的代码块2。
(4)多分支
1)基本语法
if(条件表达式1) {
代码块1;(可以包含多条语句)
} else if(条件表达式2){
代码块2;
}
……
else {
代码块n;
}
2)执行顺序
当条件表达式1为 true 时,就会执行代码块1。如果为 false ,就执行 else if 后的条件表达式2,如果结果为 true 则执行代码块2,否则继续往后判断,以此类推。
如所有条件表达式都不成立则执行 else 中的代码块。
3)注意
不管是双分支还是多分支,都只有一个执行入口。
四、嵌套分支
1)介绍
嵌套分支就是在一个分支结构中又完整的嵌套了另一个完整的分支结构。
2)基本语法
if(条件表达式1){
if(条件表达式2){
代码块1;
} else {
代码块2;
}
} else {
代码块3;
}
- 点赞
- 收藏
- 关注作者
评论(0)