Java中基本的分支结构以及各个分支结构的使用方法和执行流程

举报
周小末天天开心 发表于 2022/11/18 11:15:52 2022/11/18
1k+ 0 0
【摘要】 基本的分支结构以及各个分支结构的使用方法和执行流程

前言

        基本的分支结构以及各个分支结构的使用方法和执行流程。

一、程序流程控制分类

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;

}

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。