0
点赞
收藏
分享

微信扫一扫

Java 条件控制语句(1)

梦幻之云 2022-03-11 阅读 75
java

条件控制语句(1)

一、顺序结构:从上到()下,依次执行

二、选择结构

1.if选择结构

      1)if单分支;结构为

      if(boolean表达式){
                语句体
      }

      执行boolean表达式,结果为true,输出语句体;结果为false,跳过if结构,执行下面内容。

    2) else双分支;结构为

      if(boolean表达式){
                语句体1;
      }else{
                语句体2;
      }       
      执行boolean表达式,如果结果为true,执行{}中的语句体1;如果结果为false,执行else后的语句体2

      3)if else if多分支;结构为

if(boolean表达式1){
            语句体1;
        }else if(boolean表达式2){
            语句体2;
        }else if(boolean表达式3){
            语句体3;
        }....
        else{
            语句体n;
        }
        执行boolean表达式,如果结果为true,执行{}中的语句体1;如果结果为false,执行else后的语句体2,如果结果为true,执行{}中的语句体3……如果以上都不满足,执行else后的语句体n

2.switch选择结构;结构为

         switch(条件){
                case 值1:
                    语句体1;
                    break;
                case 值2:
                    语句体2;
                    break;
                .....
                default: 2.
                    语句体n;
                    break;
            }
            ①switch条件中的数据类型只能为byte  short  int char  枚举(jdk1.5)  String(jdk1.7)

            ②case后跟定值,要与条件的结果判断,条件的结果如果与case后的定值相等就指定对应的语句体

            ③default 相当于else,定义或不定义均可,位置可以定义在switch语句中的任意位置(如果定义在开头,后面必须跟break)

3.循环结构

    1)for循环

    for循环是一种单分支循环;结构为
            for(条件初始化;条件判断;条件变化){
            重复执行的代码段;
    }

    ①条件初始化:声明一个变量并赋值

    ②条件判断:值为boolean类型的结果,控制程序的结束

    ③条件变化:变量值自身的变化

注意:①for循环 中的条件变量i作用域只在当前循环
           ②如果循环体语句只有一句,前后的{}可以省略

举报

相关推荐

0 条评论