《JAVA流程控制》PPT课件

《JAVA流程控制》PPT课件

ID:46949605

大小:318.50 KB

页数:33页

时间:2019-12-01

《JAVA流程控制》PPT课件_第1页
《JAVA流程控制》PPT课件_第2页
《JAVA流程控制》PPT课件_第3页
《JAVA流程控制》PPT课件_第4页
《JAVA流程控制》PPT课件_第5页
资源描述:

《《JAVA流程控制》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA语言程序设计 第三章流程控制计算机之所以成为当代最重要的信息处理工具,就是因为它有记忆、能进行逻辑判断、计算速度快的特点。计算机实现的所有功能都是在指令的指挥下进行的,而指令的集合就是程序。程序有三种基本结构即顺序结构、分支结构和循环结构。为实现分支结构程序设计,JAVA语言提供了条件分支语句if和多重分支语句switch,根据它们所包含的逻辑表达式的值决定程序执行的方向。顺序结构就是按照指令的先后顺序依次执行。循环结构的程序可以对反复执行的程序段进行精炼,用较少的语句执行大量重复的工作。JAVA提供了for、while和do-while三种循环语句If语句是最常用的条件判断语句,根据

2、if语句逻辑表达式的取值,决定程序的执行路线。If语句格式If(条件){执行(语句块1)}括号中的条件是逻辑表达式,其值为true执行语句块1,否则直接执行if语句的下一条语句。花括号中的多个语句被看成是一条复合语句//本程序从命令行输入两个数据与给定的值50进行比较,//若大于50则输出结果publicclassCondition3_1{publicstaticvoidmain(Stringargs[]){intx,serial,y=0;x=Integer.parseInt(args[0]);serial=Integer.parseInt(args[1]);if(x>50)y=x*seria

3、l;System.out.println("y="+y);}}程序运行结果路径javaCondition3_15511Y=605把字符串转化为整形Byte.parseByte("");long.parselong("");Float.parseFloat("");Double.parseDouble("");//本程序从命令行输入两个数据与给定的值50进行比较,若大于//50则输出结果publicclassCondition3_2{publicstaticvoidmain(Stringargs[]){intx,serial,y;x=Integer.parseInt(args[0]);seria

4、l=Integer.parseInt(args[1]);if(x>50){y=x*serial;System.out.println("y="+y);}}}//与例3-1的区别是if语句后面有花括号条件?语句块2语句块1truefalseIf…else语句格式if(条件){(语句块1)}else{(语句块2)}括号中的条件是逻辑表达式,其值为true执行语句块1,其值为false执行语句块2。两种情况在完成各自的任务之后,于if的下一条语句会合。3-3根据学生的考试成绩,给出通过和没有通过的提示信息.//该程序执行时不要忘记在命令行中给出参量值publicclassExam{publicsta

5、ticvoidmain(Stringargs[]){floatscore;score=Float.parseFloat(args[0]);if(score>=60.0)System.out.println("祝贺您的考试成绩通过了!");elseSystem.out.println("很遗憾,您的考试成绩没有通过");}}本程序通过对键盘输入的score值进行判断,给出不同的输出结果C:jdk>javaExam67祝贺您的考试通过了!if(条件)语句块1elseif(条件)语句块2elseif(条件)语句块3elseif(条件)语句块4If语句的嵌套所谓嵌套是指程序中存在有多个if语句。如果

6、一条if语句之后还有if语句,或else语句之后还有if语句,就构成了if条件语句的嵌套。//给出任意三个数,通过使用if语句嵌套,将它们//按从小到大排序importjavax.swing.JOptionPane;/*导入swing包中的类JOptionPane*/publicclassArrange3_4{publicstaticvoidmain(Stringargs[]){Stringstr;doublex,y,z,t;str=JOptionPane.showInputDialog(“请输入第一个数”);//用JOptionPane类的输入对话框输入数据x=Double.parseDou

7、ble(str);str=JOptionPane.showInputDialog("请输入第二个数");y=Double.parseDouble(str);str=JOptionPane.showInputDialog("请输入第三个数");z=Double.parseDouble(str);if(x>y){t=x;x=y;y=t;if(x>z){t=x;x=z;z=t;}elseif(y>z){

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。