程序的运行结构

一、顺序结构
二、分支结构
    1.if结构
    2.if-else结构
    3.if-else if-else结构
    4.switch结构:
switch(表达式){        //表达式的结果可以为byte/short/int/char/枚举/String
    case value1:     //用表达式的结果【依次】与case后的值比较,相同则执行该case后的语句体。【注意】:case后只能跟【常量表达式】。
        语句体1;
        break;     //跳出switch语句
    case value2:
        语句体2;
        break;
        ...
    default:        //表达式的结果与所有的case都不相同时,执行default后的语句体
        语句体;
}
    【case穿透】:在一个case中不写break,程序执行完该case后,会不进行判断而直接执行下一个case里的语句体,直到遇到break或者default。
三、循环结构
    1.for循环
    【求整数某位上的数】:先用除法把该位变成个位,再%10。eg:求578的十位数,先用578/10=57,再用57%10=7。
    【tips】:for循环的死循环格式:
for(;;){
    
    循环体;
    
}
    2.while循环
    【tips】:循环次数未知时,考虑用while循环。
    3.do-while循环
do{
    
    循环体;
    
}while(关系表达式);
【注意】:while()里的表达式满足,就继续执行循环体!不满足,才是结束循环。(跟其他两种循环一样其实。)
    4.跳转控制语句——break和continue


全部评论

相关推荐

醒工硬件:1学校那里把xxxxx学院去了,加了学院看着就不像本校 2简历实习和项目稍微精简一下。字太多,面试官看着累 3第一个实习格式和第二个实习不一样。建议换行 4项目描述太详细了,你快把原理图贴上来了。比如可以这样描述:使用yyyy芯片,使用xx拓扑,使用pwm控制频率与占空比,进行了了mos/电感/变压器选型,实现了xx功能 建议把技术栈和你做的较为有亮点的工作归纳出来 5熟悉正反激这个是真的吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务