A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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){ }

3 个回复

倒序浏览
鼓掌鼓掌
回复 使用道具 举报

谢谢,希望自己坚持下去
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马