java程序设计p75_java语言程序设计实用教程第四讲控制结构.ppt
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 智能存钱罐(人工智能基础)
- 下一篇: 6s升级ios12续航