码迷,mamicode.com
首页 > 其他好文 > 详细

第三章 程序流程控制

时间:2015-08-30 18:01:54      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:default   程序   表达式   

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

第三章 程序流程控制

标签:default   程序   表达式   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!