流程控制语句.ppt

上传人:pu****.1 文档编号:584180484 上传时间:2024-08-30 格式:PPT 页数:20 大小:225.94KB
返回 下载 相关 举报
流程控制语句.ppt_第1页
第1页 / 共20页
流程控制语句.ppt_第2页
第2页 / 共20页
流程控制语句.ppt_第3页
第3页 / 共20页
流程控制语句.ppt_第4页
第4页 / 共20页
流程控制语句.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《流程控制语句.ppt》由会员分享,可在线阅读,更多相关《流程控制语句.ppt(20页珍藏版)》请在金锄头文库上搜索。

1、JavaJava语言程序设计语言程序设计课程代码:04747 主讲人:纪老师第三章 流程控制语句1 java程序结构一个java程序可以由一个或多个.java文件组成,这些文件称为源文件。每一个源文件中含有一个或多个类或接口。一个源文件中如果有多个类,则最多只能有一个是public类型的类,且该源文件的名称既是这个公有类的名字,且大小写要一致。一个java程序的内容包含以下内容: package语句:包语句 import语句:引入语句 具有public权限的类定义 类定义 接口定义1.1java包的概念包是类的容器,包的设计人员利用包来划分名字控件,以避免类名冲突。包语句的格式:package

2、 pkg.pkg1.pkg2.;一个包可以包含若干个类文件,还可以包含若干个包。一个包要放在指定的目录下,通常用classpath指定搜索包的路径。包名本身对应一个目录,即用一个目录表示。1.2引入语句为了简化程序书写,java提供引入语句,当要使用其他包中所提供的类时,可以使用import语句引入所需要的类,程序中无需再使用全名。引入语句的格式:import pkg.pkg.(类名|*);如果要引用整个包所有的类内容,则可以直接用*代替,前提必须是同目录下的类,比如: import javax.swing.*; 调用轻量级组件swing下所有类,比如JButton、JTextField、JP

3、assword等。2.1赋值语句在java程序中,表达式可以当做一个赋值给某个变量,这样的语句称之为赋值语句。有的表达式也可单独当做语句,这样的表达式称为表达式语句。例如:customer1=new Customer();x=12;x+;前两个为赋值语句,第三个为表达式语句。2.2分支语句分支语句根据一定条件,动态决定程序的流程方向,从程序的多个分支中选择一个或几个来执行。分支语句有if语句和switch语句两种。2.2.1 if语句基本格式:if(条件表达式) 语句;else 语句;常见的3种if语句形式:01、if(条件表达式) 语句;02、if(条件表达式) 语句;else语句;03、i

4、f(条件表达式) 语句; else if(条件表达式) 语句; . else语句;2.2.2switch语句语法格式switch(表达式) case value1: 语句;break; case value2: 语句;break; default: 语句;break;2.3.1 循环语句-for语句语法格式for(初始语句;条件表达式;迭代语句) 循环体语句;for语句的语义是:先执行初始语句,判断条件表达式的值,当条件表达式的值为真时,执行循环体语句,再执行迭代语句,然后去判断条件表达式的值。这个过程一致进行下去,直到条件表达式的值为假时,循环结束,转到for之后的语句继续执行。2.3.2

5、循环语句-while语句语法格式:while(条件表达式) 循环体语句;while语句的语义是:计算条件表达式的值,当值为真时,重复执行循环体语句,直到条件表达式为假时结束。如果第一次检查时条件表达式的值为假,则循环体语句一次都不执行。2.3.3循环语句-do语句语法格式do 语句;while(条件表达式);do语句的语义是:首先执行循环体语句,然后判定条件表达式的值,当值为真时,重复执行循环体语句,直到表达式的值为假时结束循环。不论条件表达式的值是真是假,do循环中的循环体语句至少执行一次。2.4跳转语句break语句语义:跳过本块中余下的所有语句,跳转到块尾,执行其后的语句。continu

6、e语句语义:在循环语句中,结束当次循环,开始执行下一次循环,多用于多重循环中。3简单的输入/输出Scanner类 Scanner类属于java.util包 要调用Scanner类,必须先创建一个对象,Scanner sc=new Scanner(System.in);Scanner类的构造方法接受一个参数,这个参数代表了 输入源,System.in对象代表标准输入流,默认指键盘。NumberFormat类对数值进行格式化操作的一般功能。DecinalFormat类修饰打印或显示的信息,使其比较美观。4处理异常java语言把程序运行中可能遇到的错误分为两类:一类是非致命的,通过某种修正后程序还能

7、继续执行,这类错误称作异常(Exception)。另一类是致命的,程序遇到了非常严重的不正常状态,不能简答的恢复执行,这就是错误。实际上,异常时程序执行期间发生的不常见情况或事件,他们的出现会中断程序的执行,而有些异常表示代码中的错误,因此异常时程序员必须要处理的。4.1异常处理机制在一个方法的执行过程中,如果发生异常,称程序产生一个异常事件,相应的生成异常对象。该对象可能由正在运行的方法生成,也可能由JMV生成。这个对象中包含了该异常必要的详细信息,包括所发生异常事件的类型及异常发生时程序的运行状态。生成的异常对象,传递给java运行时系统,运行时系统寻找相应的代码来处理这一异常。生成异常对象并把他提交给运行时形态的这一过程称为抛出(Throw)一个异常。4.2异常分类受检查异常,必须被处理 程序运行期间发生严重事件的后果。运行时异常,不需要处理 程序中的逻辑错误错误,不需要处理 发生不正确的情况,如内存溢出。4.3异常处理try。catch语法结构:try监测异常可能产生的代码;catch(异常类型 e)异常提示代码;finally必须执行的代码;4.4抛出异常throw 和throwsthrow new Exception();public void method() throws 异常类型 谢谢观看!教育没有距离,知识改变命运

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号