• /  18
  • 下載費用: 9.90積分  

Java&JBuilder教學資料 Java 語法及流程控制3.ppt

'Java&JBuilder教學資料 Java 語法及流程控制3.ppt'
第二單元 Java語法基礎與流程控制(3)能力要求:1.正確定義與使用變量、常量,正確使用運算符與表達進行數值計算和邏輯運算程序的處理。2.會使用循環語句編寫程序。本次課主要內容Java循環語句 Java跳轉語句引入問題編一程序求1-100的和并輸出。1 如何實現?2 用循環語句實現3 寫出C語言的實現代碼4 C 循環語句由哪幾個部分組成?Java循環語句 和C語言一樣,Java的循環語句也有三種形式,它們是:while 循環語句for 循環語句do…while循環語句。 其中while和for循環語句對應當型結構(圖2-5),do…while語句對應直到型結構(圖2-6)。圖2-5當型結構圖2-6直到型結構Java循環語句的組成部分循環語句由四個部分組成:初始化部分(initialization)循環條件部分(loop-condition)循環體部分(body)迭代部分(iteration)1-100求和的Java實現1 使用while語句int count=1;int sum=0;while(count<=100){ sum+=count; count++;}3 使用do…while語句int count=1;int sum=0;do{ sum+=count; count++;} while(count<=100);2 使用for語句int sum=0,count;for(int count=0;count<=100;count++){ sum+=count;}① 找出三種語句形式中的四個組成部分?②比較三種循環語句的差異。將循環初始值count設為101,觀察其sum的值。上機驗證三段代碼比較三種循環語句while語句、for語句是當型循環結構。它們的含義是當循環條件滿足時,執行循環體。當循環條件不滿足時終止循環。若循環初始條件不滿足,則循環體一次都不被執行。do…while語句是直到型循環結構,它的含義是執行循環體,直到循環條件不滿足時結束循環。無論循環條件是否滿足,循環體都會被執行一次。編程實踐編程求出1-100之間所有偶數的和。循環語句的嵌套使用 有時候,為了解決較為復雜的問題,循環語句的循環體也需要用循環語句,這種用法就是循環語句的嵌套使用。 問題:求1!+2!+3!+…+10! int i,j;long fact=1,sum=0;for(i=1;i<=10;i++){//外層循環 for(j=1;j<=i;j++)//內層循環 fact*=j; sum+=fact;//累加 fact=1; //清除上一次循環結果, //為下次循環作好準備} 內層循環的作用是什么?內層循環的循環條件和外層循環有何關系?請上機調試??!編程實踐編一程序打印九九乘法表。運行結果如下: Java跳轉語句標號語句labelbreak語句continue語句return語句C語言有那些跳轉語句?標號語句lable 標號是一個標識符,用于給某程序塊一個名字。格式如下: label: { ……… } 通常與break、continue語句一起使用,實現程序的跳轉。 break語句break語句的作用是終止包含break語句的程序塊,其語法格式為: break [label]; break語句有兩種用法:(1)不帶標號的break語句??捎迷趕witch、while、for和do-while循環語句中,用來終止開關語句和循環語句。(2)帶標號的break語句。用在多重循環語句中,可從內層循環中終止外層循環,將要終止的外層循環語句需用標號標識。調試例題2-13與C語言有何不同?Continue語句: continue語句只能用在循環中,它的作用是終止本次循環,執行下一次循環。語法格式如下: continue [label]; continue語句有帶標號和不帶標號兩種形式。 (1)不帶標號的continue語句在while或do –while語句中使程序流程直接跳轉到循環條件的判斷處,在for 語句中則直接計算迭代部分(iteration)的值,然后再根據循環條件決定是否繼續循環。 (2)帶標號的continue語句,可以終止內循環,直接跳到外層循環處執行其下一輪循環,這里外層循環處要用標號標識。 調試例題2-14與C語言有何不同?return語句 return語句的功能是從當前方法中退出,并返回到調用該方法的語句處繼續執行程序,同時將方法中的運行結果也帶回到調用方法中。它的語法格式如下: return [expression]; 或 return ([expression]); 其中expression為方法運行的結果,要返回到調用方法中的。注意,如果一個方法的返回值類型定義為void,則方法體中不一定要有return語句,方法執行完后,自動返回到調用處。 Java跳轉語句與C語言跳轉語句區別Java有帶標號的break和continue語句。C沒有。Java沒有goto語句,C有。Java和C的return語句和標號語句一樣。課堂練習閱讀分析程序,寫出其輸出結果 int i,j; one: for(i=1;i<=10;i++){ System.out.print("Pass"+i+":"); for(j=1;j<=100;j++){ if(j==5)break one; System.out.print(j+ " "); } }作業P42 習題3、4
關 鍵 詞:
java 教學 資料 語法 jbuilder 流程 控制 java&jbuilder
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:Java&JBuilder教學資料 Java 語法及流程控制3.ppt
鏈接地址: http://www.476824.live/p-51617478.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 看港股行情的软件 山西十一选五开奖预测 安徽11选5 漏号 河南快3遗漏电脑版 股票涨跌排名 河南快三推荐号预测 盛富配资 排列3规则及中奖规则 广西11选五5最新开奖 股票涨停规定