java 核心课件-第3章.ppt
《java 核心课件-第3章.ppt》由会员分享,可在线阅读,更多相关《java 核心课件-第3章.ppt(23页珍藏版)》请在三一文库上搜索。
1、第3章 结构控制,本章是Java语言的基础; 熟练掌握基本结构的语法; 必须会用if语句和for语句及其嵌套。,任何程序流程均可以用顺序结构、分支(选择)结构、循环结构这三种基本控制结构实现。 程序中的语句是按照编写时写入的顺序一条接一条地执行的,这一过程称为顺序执行。 Java提供了两种选择结构语句:if语句和switch语句。 循环结构使用条件表达式来控制一个(一组)动作的重复执行。Java语言中支持的循环语句包括:while循环、do-while循环、for循环。,3.1 分支结构,如果(交通信号灯=红色) 停车等待; 否则,如果(交通信号灯=黄色) 注意信号灯变化,减速; 否则 可以通
2、行; ,3.1.1 单分支if语句,ifelse结构: If(表达式) 语句段1; else 语句段2; 表达式的值必须是boolean类型的; 可以没有else语句,但不能没有if语句; else判断的是if所剩下的情况。,例:求两数的最大值,Int x = 5, y = 8; if(x y) System.out.println(x); else System.out.println(y); ,ifelse ifelse结构: If(表达式1) 语句段1; else if(表达式2) 语句段2; else if(表达式n) 语句段n; else 语句段n+1; 第n个else if判断的是
3、第一个if和前边所有else if所剩下的情况;,例:按考试分数输出其成绩等级,int grade = 80; if(grade100 | grade=85) System.out.println(“A”); else if(grade=70) System.out.println(“B”); else if(grade=60) System.out.println(“C”); else System.out.println(“D”); ,多重嵌套: If(表达式1) 语句段1; if(表达式2) 语句段2; else 语句段3; 语句段4; else 语句段5; 注意else与if的对应关系
4、; 注意格式上的缩进,可减少寻找相对应if、else的麻烦。,例:求三个数的最大值,Int a=6, b=3, c=9; if(ab) if(ca) System.out.println(c); else System.out.println(a); else if(cb) System.out.println(c); else System.out.println(b); ,思考:判断三角形,是则求出其面积,已知三边长,其面积公式为:,3.1.2 多分支switch语句,switch (表达式) case 值1:语句段1; case 值n:语句段n; default:语句段n+1; 比els
5、e if语句更方便; 表达式的值必须是int或能自动转换为int的类型 (byte、short、char); 每个case语句后必须跟break语句; case后的常量值必须不同; default判断所有case剩下的情况。,例:按考试成绩的等级输出百分制分数段,char grade = c; switch(grade) case a: System.out.println(“85-100”); break; case b: System.out.println(“70-84”); break; case c: System.out.println(“60-69”); break; case
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 核心课件-第3章 核心 课件
链接地址:https://www.31doc.com/p-2104585.html