Day3条件语句(if,switch)

if条件语句

语句结构:

if(条件){        //判断条件是否成否成立,若成立则执行下面代码

        //代码块

}

注释:可以使用逻辑运算符多个条件链接起来

if-else条件(多重if条件)语句

语句结构:

if(条件1){        //若满足条件1,则执行代码块1
        //代码块1

  }else if(条件2){        //若不满足条件1,跳到else if判断条件2是否成立,若成立执行条件2

        //代码块2

}else{        //若条件1、2都不成立,则执行代码块3

        //代码块3

}

注释:

1、else if{}部分可以有多个

2、else{}的部分要是没有,可以省略

嵌套if条件语句

语句结构:

if(外部条件){      //若外部条件成立,则继续执行下面代码

        if(内部条件){

                代码块1     //对应内部条件成立是执行该代码

        }else{

                代码块2     //对应为若内部条件不成立时执行该代码

        }

else{        //若外部调价不成立,则调到else执行该行代码

        代码块3

        }

}

switch条件语句

语句结构:

switch(表达式){

        case 常量1:

                代码1;

                break;

        case 常量2:

                代码2;

                break;

...

        default:

                代码2;

}

补充:

1、字符串的比较使用equals(),例如:sex.equals(“男”)

2‘、产生随机数0~9的方法:int random=(int)(Math.random()*10);

3、switch只能处理等值条件判断的情况,多重if适用处理分段的连续区间的情况,嵌套if处理条件复杂的分支情况

上一篇:c++ day3 算术运算符 前置后置(递增递减) 与或非


下一篇:Day3.Java开发环境搭建