java语言程序设计实用教程第四讲控制结构.ppt

还剩

29页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,很抱歉,此页已超出免费预览范围啦!

如果喜欢就下载吧,价低环保!

内容要点:

SISEJava语言程序设计实用教程 实验内容q代码实现 P75的图 4-10q编写 P76的 4.1, 4.2, 4.3, 4.4q书上的例题,例 4-1至例 4-9SISEJava语言程序设计实用教程 示例( P75)q表示条件判断的程序流程。q表示迭代的程序流程SISEJava语言程序设计实用教程三种基本结构( 表示一个良好算法的基本单元)① 顺序结构 ② 条件结构( 选择结构 )③ 循环结构ABPA B成立 不 成立成立AP 不成立AP 成立不 成立While ( 当型 )循环 Until( 直到型 )循环SISEJava语言程序设计实用教程终端框 处理框 输入框判断框流程线常用流程图符号(详细参阅 P74)表示一个算法的起始和结束表示一个算法输入信息判断某一条件是否成立,成立时在出口处标明 “是 ”或 “Y”;不成立时标明 “否 ”或 “N”.赋值、计算表示流程的路径和方向SISEJava语言程序设计实用教程 程序框图q程序框图(也称为流程图)是最常用的一种表示法,它是描述计算机一步一步完成任务的图表,直观地描述程序执行的控制流程,最便于初学者掌握。SISEJava语言程序设计实用教程4.4 控制流程SISEJava语言程序设计实用教程 Java异常处理总结总之, “异常 ”指的是程序运行时出现的非正常情况。在 “异常 ”类层次的最上层的类叫 Throwable,它有两个直接的子类: Exception和Error。 Java的 “异常 ”处理通过 5个关键词来实现: try, catch, throw, throws和 finally。try{....}catch(..){....}finally(){....}publlic type function() throws Exception1,Exception2{....}SISEJava语言程序设计实用教程 Finally实例import java.io.*;public class Untitled1 {public static void main(String[] args) {PrintWriter out = null;try {out = new PrintWriter(new BufferedWriter(new FileWriter("D:\\test.txt ")));out.println("hello");out.flush();}catch (IOException ex) {System.out.println("IOException while open file");}finally{out.close();}}}SISEJava语言程序设计实用教程 Finally字句l当一个 “异常 ”被抛出时,程序的执行就不再是线性的,跳过某些行,甚至会由于没有与之匹配的 catch子句而过早地返回。有时确保一段代码不管发生什么 “异常 ”都被执行到是必要的,关键词 finally就是用来标识这样一段代码的。l即使没有 catch子句, finally程序块也会在执行 try程序块后的程序前执行。l每个 try语句都需要至少一个与之相配的 catch子句或 finally子句 。l通常 finally子句都用来做一些必须要做的事情,例如关闭打开的文件,释放数据库连接等。SISEJava语言程序设计实用教程 函数抛出异常throws用来标明一个成员函数可能抛出的各种 “异常 ”。如果你想明确地抛出一个 RuntimeException,你必须用 throws语句来声明它的类型。public class ThrowsDemo{public static int mythrow(int first,int second) th

发表评论

暂无评论,赶快抢占沙发吧。

java程序设计p75_java语言程序设计实用教程第四讲控制结构.ppt相关推荐

  1. java毕业设计C语言程序设计》在线自学习系统Mybatis+系统+数据库+调试部署

    java毕业设计C语言程序设计>在线自学习系统Mybatis+系统+数据库+调试部署 java毕业设计C语言程序设计>在线自学习系统Mybatis+系统+数据库+调试部署 本源码技术栈: ...

  2. c语言如何实现一只蜗牛爬的循环,[工程科技]第五章 循环结构程序设计c语言程序设计.ppt...

    [工程科技]第五章 循环结构程序设计c语言程序设计 第5章 循环结构程序设计 while语句 while语句 do while语句 do while语句 do while语句 do while语句 d ...

  3. c c 语言程序设计同步,第一部分C语言程序设计C语言程序设计同步练习答案.PDF...

    第一部分C语言程序设计 C语言程序设计同步练习答案 第1章 绪论 一.单选题 1-5 DBCAC 二.判断题 1. 错 2. 错 第2章 C语言基本数据类型.运算符和表达式 一.单选题 1-5 ADA ...

  4. c语言函数的程序设计,C语言程序设计第3版,第6章函数程序设计.ppt

    C语言程序设计第3版,第6章函数程序设计 C语言程序设计 第6章 函数程序设计 第6章 数组程序设计 6.1 函数概述 6.2 自定义函数示例 6.3 函数定义及调用 6.4 函数嵌套和递归函数 6. ...

  5. 大一计算机基础实用教程答案第二章,计算机基础实用教程(课件)第2章.ppt

    <计算机基础实用教程(课件)第2章.ppt>由会员分享,可在线阅读,更多相关<计算机基础实用教程(课件)第2章.ppt(23页珍藏版)>请在人人文库网上搜索. 1.计算机基础与 ...

  6. HyperMesh 实用教程(四)几何

    Blog Links DalNur | 博客总目录 HyperMesh 实用教程(〇)简介 HyperMesh 实用教程(一)组件 HyperMesh 实用教程(二)面板 HyperMesh 实用教程 ...

  7. 织梦仿站系列教程第四讲——首页页首代码

    织梦仿站系列教程第四讲--首页页首代码 今天,我们接上一讲,继续开始我们的仿站之路. 这一讲分两个部分,第一部分,修改首页的页首代码,即之间的代码. 有网页标题title.网页关键字keywords. ...

  8. Linux_arm_启动_c语言部分详解,[原创]Linux arm 启动 c语言部分详解第四讲

    Linux arm启动c语言部分详解第四讲(from setup_per_cpu_areas();) Written by leeming 上面的setup_arch花了我们大量的篇幅,现在我们要继续 ...

  9. c语言第四章循环程序设计,C语言程序设计教程第4章-循环结构程序设计

    <C语言程序设计教程第4章-循环结构程序设计>由会员分享,可在线阅读,更多相关<C语言程序设计教程第4章-循环结构程序设计(42页珍藏版)>请在人人文库网上搜索. 1.C语言程 ...

最新文章

  1. spring源码解析五
  2. Mercurial 版本控制服务器(Web Server)的搭建
  3. dp括号匹配 网易面试题_面试题:大括号验证
  4. 数据eda_银行数据EDA:逐步
  5. LeetCode 853. 车队(排序)
  6. SQL数据库语言基础之SqlServer表数据的插入、更新与删除
  7. java弱口令生成1001无标题,教你批量生成自动发卡平台需要的卡密数据
  8. 钩子编程(HOOK) 安装进程内键盘钩子 (1)
  9. 创维hc2800 产品规格书
  10. 人生如游戏,容错性很关键
  11. 词干提取算法Porter Stemming Algorithm解读
  12. CCF ChinaSoft 2022预告丨形式化方法工业应用前沿分论坛 暨中科国创高可信联合上海控安新品发布...
  13. 5大巨头入场瓜分3万亿市场!加密世界vs.互联网史诗战争将打响!
  14. 【无标题】.Net Core 6.0 WebApi 远程部署到Server2016
  15. 什么是最小化可行产品(MVP)?
  16. 计算机所有以太网适配的ip,演示win10电脑以太网没有有效的ip配置
  17. C#winform连接数据库实现登陆注册(数据库的安装与配置)
  18. 如何解决 fs.renameSync() 跨区移动文件的问题
  19. Mac OS的管理员密码重置方法
  20. oracle sql子串替换,【总结】Oracle sql 中的字符(串)替换与转换

热门文章

  1. 什么是“GB/T ”? 计算机术语你又知道多少? 想不想别人听不懂的语言搞定别人!...
  2. Microsoft Ajax Beta1 - 边学边用边补充 (Part 2 - DragDropList)
  3. MFC自定义消息的实现方法
  4. ios15使用NSXMLParser解析XML
  5. php编码和c语言,急求windows下用c语言开发PHP扩展时,在C语言里把字符串转成utf-8编码再打印的方法。...
  6. rstudio 保存_Rstudio学习笔记
  7. echarts图表的内边距_echarts——各个配置项详细说明总结
  8. html 如何去除浮动,CSS浮动? 如何清除浮动?
  9. android studio 虚拟机adb.exe已停止工作的处理
  10. oracle和mysql的安装教程_客户端安装和配置(1) - Oracle 10g 安装图解教程_数据库技术_Linux公社-Linux系统门户网站...