程式设计学习教本62.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式设计学习教本62

範例:while與break結合應用 6.4 分歧敘述 break中斷巢狀式內部迴圈 break中斷外部迴圈 contiune 6.4 分歧敘述 範例:continue示範 6.4 分歧敘述 中斷目前迴圈,繼續下一次迴圈 如果是0執行continue Java SE 6 程式設計學習教本 第六章 迴圈 第六章 迴圈 迴圈 迴圈執行流程 6.1 關於迴圈 不符合迴圈條件,執行這一段 迴圈條件符合 這裏執行迴圈判斷 1加到10範例 – 不使用迴圈 1加到10:55 6.1 關於迴圈 由上往下逐行執行 重複執行加法運算10 次 i=1 i=3 i=4 i=10 i=15 i=21 i=28 i=36 i=45 i=55 1加到10範例 – 用迴圈 6.1 關於迴圈 iCount等於 10,接下來的break跳出迴圈 i=1 resultSum=1 i=2 resultSum=3 i=3 resultSum=4 i=4 resultSum=10 i=5 resultSum=15 i=6 resultSum=21 i=7 resultSum=28 i=8 resultSum=36 i=9 resultSum=45 i=10 resultSum=55 修改這個值可改變迴圈次數 iCount不等於 10,繼續下一次迴圈 迴圈使用與否的比較 6.1 關於迴圈 必須重複撰寫相同邏輯的程式碼 難以處理大量重複的運算 只需更動iCount值即可執行任意次數的加總 for 迴圈語法結構 6.1 關於迴圈 for (initExprssion;loopcond;inExpression){ statements ; … } 初始化計數值 結束的條件 改變計數的值 重複執行的區塊 迴圈:計數 1~ 100 6.2 固定次數的迴圈 – for 敘述 計數值從1開始 範例:For 迴圈示範(語法) 計數值是否小於100 灰色區塊為迴圈範圍 計數值小於等於 100 時執行 計數值加 1 6.2 固定次數的迴圈 – for 敘述 範例:For 迴圈示範(執行) 6.2 固定次數的迴圈 – for 敘述 i大於 100,跳出迴圈 i=1 result=1 i=2 result=3 i=3 result=4 i=4 result=8 i=5 result=… i=100 result=5050 i 小於等於 100,繼續下一次迴圈 1加到10:5050 i=101 直接於迴圈裏面宣告計數變數 6.2 固定次數的迴圈 – for敘述 for ( int i=1;i=100;i++ ){ … }  直接於括弧內宣告,這個變數只能在迴圈使用  不需額外宣告一個全新的變數 直接於括弧內宣告 無窮迴圈 6.2 固定次數的迴圈 – for敘述 for(  ;  ;  ){ … }  無窮迴圈會導致應用程式無法停止。  導致應用程式當掉 。 未設定任何迴圈計數運算 範例:無窮迴圈 6.2 固定次數的迴圈 – for敘述 未設定任何迴圈計數運算,導致無窮迴圈 這個方塊裏的程式碼重複執行直到程式當掉 範例:無窮迴圈 6.2 固定次數的迴圈 – for敘述 i=1 i=2 i=3 i=4 i=… 程式當掉 範例:終止無窮迴圈 6.2 固定次數的迴圈 – for敘述 要求使用者輸入 無窮迴圈重複輸出16次 儲存 16 於變數 i iCount加到16,等於i break 終止迴圈 迴圈逆向執行 6.2 固定次數的迴圈 – for敘述 for( i=100 ; i=1 ; i-- ){ … } i 每一次迴圈設定為減1 從100減到1的時候即跳出 範例:逆向計數迴圈(語法) 6.2 固定次數的迴圈 – for敘述 計數初始值等於 6 每一次迴圈減 1 初始值減到等於 0 就跳出 範例:逆向計數迴圈(語法) 6.2 固定次數的迴圈 – for敘述 icount =6 icount =5 icount =4 icount =3 icount =2 icount =1 Icount =0 icount 等於 0 跳出迴圈 icount 大於0繼續迴圈 範例:不當設定產生無窮迴圈 6.2 固定次數的迴圈 – for敘述 icount =0 icount =-1 icount =-2 icount =-3 icount =-4 icount =-5 icount 永遠小於10無法跳出迴圈 icount =… 巢狀式 for 迴圈架構 6.2 固定次數的迴圈 – for敘述 for ( … ){ for (…){ statements ; … } } 內部巢狀迴圈區塊 外部迴圈每執行一次 內部迴

文档评论(0)

rabbitco + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8126037011000004

1亿VIP精品文档

相关文档