使用ifelseif语句时.PPT

使用ifelseif语句时

分支语句 if-else语句 if(time18) System.out.println(“下课吃饭咯!!”); if(age20) System.out.println(“可以结婚”); else System.out.println(“只能看别人结婚”); 语句块3 语句块2 条件 false true 语句块1 Y Y Y 语句体1 N N N 语句体2 语句体3 语句体4 条件1 条件2 条件2 分支语句 if-else语句 if(money=0) System.out.println(“没钱!饿着!!”); else if (money3) System.out.println(“吃素吧。”); else if (money5) System.out.println(“勉强吃个肉。”); else if (money10) System.out.println(“可以荤素搭配。”); else System.out.println(“随便吃。”); 分支语句 看看这个语句有什么问题? if(age20) System.out.println(“青年人”); else if (age40) System.out.println(“中年人); else if (age60) System.out.println(“老年人”); else System.out.println(“你还是个孩子”); 60 40 20 0 If-else语句总结 我们建议:不要省略if、else、else if后执行体的花括号。 使用if else if语句时,一定要先处理包含范围更小的情况。 else总是和离它最近的上面一个if配对。 switch语句 switch语句用于根据一个控制表达式有条件地执行语句。 控制表达式的数据类型可以是整数类型、枚举类型、字符串型(java.lang.String)但不能是布尔类型。 switch(表达式){ case 常量值1: 语句块1; break; case 常量值2: 语句块2; break; …… case常量值N: 语句块N; break; default: 语句块N+1; break; } 循环结构 for(条件初始表达式;条件判断表达式;修改条件表达式){ 循环体; } 条件初始表达式; while(条件判断表达式){ 循环体; 修改条件表达式; } 条件初始表达式; do{ 循环体; 修改条件表达式; }while(条件判断表达式);

文档评论(0)

1亿VIP精品文档

相关文档