Java03分支结构

作者: chad_it | 来源:发表于2016-11-02 16:33 被阅读14次

分支结构

if-else 构成分支

  • 结构1:
if (表达式) {
    语句块
}

执行流程:判断表达式是否成立,如果成立,执行语句块,如果不成立,跳过语句块继续往下执行。

  • 结构2:
if (表达式) {
    语句块1
}else {
    语句块2
}

执行流程:判断表达式是否成立,如果成立,执行语句块1,如果不成立,执行语句块2,然后继续往下执行。

  • 结构3:
if (表达式1) {
    语句块1
}else if (表达式2) {
    语句块2
}else if (表达式3) {
    语句块3
}else {
    语句块4
}

执行流程:判断表达式1是否成立,如果成立,执行语句块1,跳出if继续往下执行,如果不成立跳过语句块1判断表达式2是否成立,如果成立,执行语句块2,跳出if继续往下执行,如果不成立跳过语句块2判断表达式3是否成立,如果成立执行语句块3,跳出if继续往下执行,如果不成立跳过语句块3执行语句块4,然后继续往下执行。

  • 结构4:
if (表达式1) {
    语句块1
}else if (表达式2) {
    语句块2
}else if (表达式3) {
    语句块3
}else if (表达式4){
    语句块4
}

执行流程:判断表达式1是否成立,如果成立,执行语句块1,跳出if继续往下执行,如果不成立跳过语句块1判断表达式2是否成立,如果成立,执行语句块2,跳出if继续往下执行,如果不成立跳过语句块2判断表达式3是否成立,如果成立执行语句块3,跳出if继续往下执行,如果不成立跳过语句块3判断表达式4是否成立,如果成立执行语句块4,然后继续往下执行,如果不成立跳过语句块4继续往下执行。

switch-case 构成分支

switch (表达式) {
    case 常量表达式1:
        语句1;
        break;

    case 常量表达式2:
        语句2;
        break;

    case 常量表达式3:
        语句3;
        break;

    default:
        语句4;
        break;
}

表达式:int、short、byte、char、enum(枚举)、String(Java7之后)
break:跳出switch结构。
default:不是必须的。
执行流程:计算表达式的值,和case后的常量表达式的值比对,如果匹配,执行相应语句,如果都不匹配,执行default对应的语句。

相关文章

  • Java03分支结构

    分支结构 if-else 构成分支 结构1: 执行流程:判断表达式是否成立,如果成立,执行语句块,如果不成立,跳过...

  • 关于python的程序控制结构

    分支结构分支结构分为单分支结构、二分支结构和多分支结构。通过 if、elif、else 关键字控制分支结构。使用...

  • Java03循环结构

    for 循环 执行流程:首先执行表达式1,然后判断表达式2是否成立,如果成立,执行循环体,然后执行表达式3继续判断...

  • [JS基础]笔记四

    js流程控制语句 流程控制 顺序结构、分支结构、循环结构 分支结构 if 分支结构 if else 双分支结构语句...

  • Linux awk 命令详解(二) if 分支 数组

    目录 一、awk if分支结构二、awk数组 for循环 一、awk if分支结构 if分支结构(单分支、双分支、...

  • 04-IF条件语句

    程序执行流程 1-顺序结构 2-选择分支结构 3-循环结构 选择分支结构(单分支,双分支,多分支,分支嵌...

  • Python分支循环总结

    一,分支结构 1,单分支结构 2,二分支结构 3,多分支结构 4,分支嵌套: 二,循环结构 1,while循环 2...

  • 代码执行结构

    分类:顺序结构,分支结构,循环结构 分支结构--if分支 基本语法 示例: 触发器结合if 分支,判断商品是否足够...

  • 3.路程控制

    一。程序结构 顺序结构 分支结构(选择结构) 循环结构 二。分支结构 1.if-else 构成分支 结构1: if...

  • Python初学(十二)

    上章说了程序的基本结构,这章说下分支结构。 程序的分支结构 单分支结构:if语句: Python的单分支结构使用i...

网友评论

    本文标题:Java03分支结构

    本文链接:https://www.haomeiwen.com/subject/ofjvuttx.html