对于要先做判断再选择的问题就要使用分支结构

概述
    相对于顺序结构而言,可以完层判断.

if分支结构的语法:

1.单分支:

    单分支
         if(判断条件){满足了才执行的代码}

image


2.多分支:

        if(判断条件){
            满足才执行的代码
        }else{
            不满足才执行的代码
        }

image


3.嵌套分支:

        if(判断条件1){
            满足才执行的代码1
        }else if(判断条件2){
            满足才执行的代码2
        }else if(判断条件3){
            满足才执行的代码3
        }else{
            上面的都不满足 执行的代码4
        }

image


switch分支结构的语法:

概述
    也能想if一样,完成先判断才执行的需求.
    但是,使用的语法和场景有局限性
--1,语法
    switch(判断条件){//判断条件只支持byte short int char String
        case 1 : syso(1);
        case 2 : syso(2);
        case 3 : syso(3);
        default :syso(100);
    }

image
特点:如果有一个case满足了条件,那么后面的case会全部贯穿执行。


16 声望8 粉丝

« 上一篇
Java的运算符