当前位置 博文首页 > @王某人:流程控制

    @王某人:流程控制

    作者:[db:作者] 时间:2021-07-05 18:57

    任何简单或复杂的算法都可以由顺序结构、分支结构和循环结构这三种基本 结构组合而成。

    1.分支结构

    1.1、if 条件语句

    ???????if 条件结构是根据条件判断之后再做处理
    ??????? if(条件语句){…}
    ??????? if (条件语句){…}else{…}
    ??????? if (条件语句){…}else if(条件语句){…}
    ??????? if (条件语句){…}else if(条件语句){…}else{…}

    1.2、switch 语句

    ???????switch(表达式){
    ?????????????? case 取值 1: 语句块 1;break;
    ?????????????? case 取值 n: 语句块 n;break;
    ?????????????? default: 语句块 n+1;break;
    ???????}
    switch 语句有关规则
    ???????表达式的返回值必须是下述几种类型之一:int, byte, char, short,String;
    case 子句中的取值必须是常量,且所有 case 子句中的取值应是不同的;
    default 子句是可选的;
    ????????break 语句用来在执行完一个 case 分支后使程序跳出 switch 语句块;如果 case 后面没有写 break 则直接往下面执行! Case 后面的执行体可写{ }也可以不写{ }

    2.循环结构

    2.1、while 循环

    符合条件,循环继续执行;否则,循环退出
    特点:先判断,再执行
    ??while(条件表达式){
    ????????//语句块;
    ???}

    2.2、do-while 循环

    先执行一遍循环操作,符合条件,循环继续执行;否则,循环退出
    特点:先执行,再判断
    ???do {
    ?????????循环操作
    ????}while ( 条件表达式 );

    2.3、for 循环

    ????for(初始化参数;判断条件 ;更新循环变量){
    ?????????循环体;
    ????}

    cs
    上一篇:@王某人:数组
    下一篇:没有了