程序的运行结构

一、顺序结构
二、分支结构
    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


全部评论

相关推荐

11-28 13:56
已编辑
吉林建筑大学
所有好工作吻上来:最近可能压力比较大吧,面试的时候已经不屑于去说一些违心的话了,今天这场面试我真是没控制住啊,感觉我已经要发火了
实习学到最有价值的工作习...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务