流程控制基础学习

本文详细介绍了编程中的流程控制语句,包括顺序结构、分支结构(if、switch)和循环语句(for、while、do...while)。特别讨论了if语句的不同格式,switch语句的使用限制及case穿透现象,以及for、while和do...while循环的结构和应用场景。此外,还提到了跳转控制语句continue和break在循环中的作用。
摘要由CSDN通过智能技术生成

1、流程控制语句分类:
    顺序结构
    分支(选择)结构(if、switch)
    循环语句(for、while、do...while)
2、if语句
    2.1 格式1:
        if(关系表达式){
            代码块
            //如果代码为真,则执行代码段,否则跳过程序段;
        }
    2.2 格式2
    //if-else结构构成了全集
        if(关系表达式){
            代码块1
        }else{
            代码块2
        }
    2.3 格式3
        if(关系表达式1){
            句体1
        }else if(关系表达式2){
            语句2
        }
        ...
        else{
            语句n+1
        }
    2.4 嵌套if:
    if-swith    
3、switch语句:表达式中只能放char/int/short/String/byte类型(double/long/float不能放)
    格式:
    switch(表达式){
        case 1:      //case后面跟的是和表达式比较的值
            语句体1;
            break;
        case 2:
            语句体2;
            break;
        ...
        default:
            语句体n+1;
            [break];//此处break可写可不写
    }
    case穿透现象:
        在switch语句中,如果case控制的语句后面不写break,将出现穿透现象,
        在不判断下一个case情况下,向下运行,知道遇到break语句,或者整个switch结束。
4、for循环语句
    4.1 循环结构
        初始化语句:表示循环开启时的状态
        条件判断语句:使用一个值为boolean类型的表达式,用于表示循环反复执行的条件
        循环体结构:用于反复执行的内容
        条件控制语句:用于表示循环执行中每次变化的内容,就是控制循环是否执行下去
    4.1 for循环语句格式
        for(初始化语句;条件判断语句;条件控制语句){
            循环语句;
        }
    4.2 死循环结构
        for(;;){}
5、while循环语句(循环次数未知时,使用while较for循环合适)
    基本格式:
        while(条件判断语句){
            循环语句;
        }
    完整格式:
        while(条件判断语句){
            循环语句;
            条件控制语句;
            }
6、do while 语句
    基本格式:
    do{
        循环体结构;
    }while(条件判断语句);
    完整格式:
    初始化yuju;
    do{
        循环语句;
        条件控制语句;
    }while(条件判断语句);

注:循环体结构中定义的变量,再循环结束后不能被继续使用;
7、跳转控制:用于循环语句中
    continue:用在循环中,基于条件控制,跳过循环体内容的执行,继续下一次的执行;
    break:用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环。


    
    
    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值