使用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(条件判断表达式);
您可能关注的文档
- 2000年获奖成果.DOC
- 188套重组优化卷高考生物一轮训练综合模拟检测.DOC
- 2002006年中小尺寸LCD及OLED驱动IC产业-水清木华研究中心.DOC
- 2007年临沂师范学院纵向课题一览表2007年全国教育科学规划项目.DOC
- 2009年餐饮消费环节食品监督抽检结果汇总表-枣庄卫生计生.DOC
- 201022修改意见-学报-大连海洋大学.DOC
- 20092008第二季第一季第四季第三季第四季第三季第二季.PPT
- 2010年阿坝州选聘高校毕业生到村任职名额表.DOC
- 2010年国家精品课程网络教育申报表-生物无机化学.DOC
- 2008年全国职业院校技能大赛高职组赛事主要使用器材技术说明.DOC
原创力文档

文档评论(0)