首页 > 其他 > 详细

第三章 程序流程控制

时间:2015-08-30 17:59:00      阅读:248      评论:0      收藏:0      [点我收藏+]

3.1 程序流程控制

  • 判断结构

  • 选择结构

  • 循环结构

3.1.1 判断结构

    if语句

    三种格式:

    1. if(条件表达式){

        执行语句;

    }


    2. if(条件表达式){

        执行语句;

    } else {

        执行语句;

    }


    3. if(条件表达式){

        执行语句;

    } else if(条件表达式){

        执行语句;

    }

    ......

    else{

        执行语句;

    }


    if控制的语句只有一条,可以不要{};也就是说,如果if没有{},它只控制离它最近的那条语句。

3.1.2 选择结构

    switch语句

    switch(表达式){

        case 取值1:

                执行语句;

                break;

        .......

        case 取值n:

                执行语句;

                break;

        default:

                执行语句;

    }


    表达式只接受4种类型的值:byte、short、ing、char

    case是匹配值,如果匹配走,相应的执行语句;如果所有都不匹配,走default。

    break表示跳出此次选择,如果不加break,在匹配到某个case后,会继续向下执行而不判断case。

    所有case和default的位置可以任意。

3.1.3 循环结构

    for、while、do while

    1. for

        for(初始化表达式;循环条件;循环后的操作){

            循环体(执行语句);

        }


    2. while

        while(条件表达式){

            循环体(执行语句);

    }


    3. do while

        do{

            循环体(执行语句);

        }while(条件表达式);

    特点:无论条件是否满足,循环体至少执行一次。

3.1.4 无限循环的最简单表现形式

    for(;;){ }

    while(true){ }

本文出自 “java基础” 博客,请务必保留此出处http://8163413.blog.51cto.com/8153413/1689624

第三章 程序流程控制

原文:http://8163413.blog.51cto.com/8153413/1689624

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!