程式设计学习教本ppt课件_第1页
程式设计学习教本ppt课件_第2页
程式设计学习教本ppt课件_第3页
程式设计学习教本ppt课件_第4页
程式设计学习教本ppt课件_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈第六章第六章 迴圈迴圈迴圈迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈迴圈執行流程迴圈執行流程6.1 關於迴圈關於迴圈不符合迴圈條件,執行這一段迴圈條件符合這裏執行迴圈判斷Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈1加到加到10範例範例 不运用迴圈不运用迴圈1加到加到10:556.1 關於迴圈關於迴圈由上往下逐行執行重複執行加法運算10 次i=1i=3i=4i=10i=15i=21i=28i=36i=45i=55Java SE 6 程式設計學習教本程式設計

2、學習教本第六章第六章 迴圈迴圈1加到加到10範例範例 用迴圈用迴圈6.1 關於迴圈關於迴圈iCount等於等於 10,接下來的接下來的break跳跳出迴圈出迴圈i=1 resultSum=1i=2 resultSum=3i=3 resultSum=4i=4 resultSum=10i=5 resultSum=15i=6 resultSum=21i=7 resultSum=28i=8 resultSum=36i=9 resultSum=45i=10 resultSum=55修正這個修正這個值可改變值可改變迴圈次數迴圈次數iCount不等於不等於 10,繼續下一,繼續下一次迴圈次迴圈Java SE

3、 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈迴圈运用與否的比較迴圈运用與否的比較6.1 關於迴圈關於迴圈必須重複撰寫一样必須重複撰寫一样邏輯的程式碼邏輯的程式碼難以處理大量重複難以處理大量重複的運算的運算只需更動只需更動iCount值值即可執行恣意次數即可執行恣意次數的加總的加總Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈for 迴圈語法結構迴圈語法結構6.1 關於迴圈關於迴圈for (initExprssion;loopcond;inExpression)statements ;初始化計數值初始化計數值結束的條件結束的條件改變計數的值改變計數的值

4、重複執行的區塊重複執行的區塊Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈迴圈:計數迴圈:計數 1 1006.2 固定次數的迴圈固定次數的迴圈 for 敘述敘述Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈計數值從計數值從開始開始範例:範例:For 迴圈示範語法迴圈示範語法計數值能否計數值能否小於小於100灰色區塊為灰色區塊為迴圈範圍迴圈範圍計數值小於等於計數值小於等於 100 時執行時執行計數值加計數值加 16.2 固定次數的迴圈固定次數的迴圈 for 敘述敘述Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範

5、例:範例:For 迴圈示範執行迴圈示範執行6.2 固定次數的迴圈固定次數的迴圈 for 敘述敘述i大於大於 100,跳出迴圈跳出迴圈i=1result=1i=2result=3i=3result=4i=4result=8i=5result=i=100result=5050i 小於等於小於等於 100,繼,繼續下一次迴圈續下一次迴圈1加到加到10:5050i=101Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈直接於迴圈裏面宣告計數變數直接於迴圈裏面宣告計數變數6.2 固定次數的迴圈固定次數的迴圈 for敘述敘述for ( int i=1;i=1 ; i- )i 每一

6、次迴圈設定為減每一次迴圈設定為減1從從100減到減到1的時候即跳出的時候即跳出Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:逆向計數迴圈語法範例:逆向計數迴圈語法6.2 固定次數的迴圈固定次數的迴圈 for敘述敘述計數計數初始初始值等值等於於 6每一次迴圈減每一次迴圈減 1初始值減到等於初始值減到等於 0 就跳出就跳出Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:逆向計數迴圈語法範例:逆向計數迴圈語法6.2 固定次數的迴圈固定次數的迴圈 for敘述敘述icount =6icount =5icount =4icount =3ic

7、ount =2icount =1Icount =0icount 等於等於 0 跳跳出迴圈出迴圈icount 大大於於0繼續迴繼續迴圈圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:不當設定產生無窮迴圈範例:不當設定產生無窮迴圈6.2 固定次數的迴圈固定次數的迴圈 for敘述敘述icount =0icount =-1icount =-2icount =-3icount =-4icount =-5icount 永遠永遠小於小於10無法無法跳出迴圈跳出迴圈icount =Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈巢狀式巢狀式 for

8、迴圈架構迴圈架構6.2 固定次數的迴圈固定次數的迴圈 for敘述敘述for ()for ()statements ;內部巢狀迴圈區塊內部巢狀迴圈區塊外部迴外部迴圈每執圈每執行一次行一次內部迴圈完好執行內部迴圈完好執行Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈巢狀式巢狀式 for 迴圈架構迴圈架構6.2 固定次數的迴圈固定次數的迴圈 for敘述敘述假設外部迴圈數為假設外部迴圈數為 4內部迴圈數為內部迴圈數為 6內部迴圈總共執行內部迴圈總共執行 4x6=24 次。次。for ()for ()statements ;46Java SE 6 程式設計學習教本程式設計學習

9、教本第六章第六章 迴圈迴圈while 迴圈迴圈6.3 while 迴圈迴圈while( expression )statemdntwhile迴圈判斷式迴圈判斷式判斷式結果判斷式結果為為 true ,執行迴圈內執行迴圈內部程式碼部程式碼判斷式結果為判斷式結果為 false,跳出迴圈跳出迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈while 迴圈迴圈6.3 while 迴圈迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:範例:while 迴圈示範迴圈示範6.3 while 迴圈迴圈i 小於小於 j 就就執行迴圈執行迴圈每一次迴圈

10、每一次迴圈i 加上加上 3J 加上加上 1重新判斷重新判斷 i 與與 j 的值的值Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈do-while 與與 while 迴圈迴圈do statement while(expression)while(expression) statement後判斷後判斷先判斷先判斷6.3 while 迴圈迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例範例: do-while先判斷先判斷6.3 while 迴圈迴圈while迴圈一迴圈一開始就判斷開始就判斷number1除以除以2等於等於0,完全,完全不執

11、行不執行跳出迴圈跳出迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例範例: do-while後判斷後判斷6.3 while 迴圈迴圈不作判斷,不作判斷,直接執行直接執行執行判斷,執行判斷, Number2%2=1Number2=3j = 2輸出輸出Number2:2Number2:3Number2=6執行判斷,執行判斷, Number2%2=0跳出迴圈跳出迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈巢狀式巢狀式 while 迴圈迴圈6.3 while 迴圈迴圈10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5

12、,6,7,8,9,10,10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,10,10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,10,10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,10,10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,10,10,9,8,7,6,5,4,3,2,1,0,0,1,2,3,4,5,6,7,8,9,10,Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈while 無窮迴圈無窮迴圈6.3 whi

13、le 迴圈迴圈while(true)statemdnt(s)條件值永遠為條件值永遠為 true,迴圈,迴圈永遠不會停顿永遠不會停顿while(false)statemdnt(s)條件值永遠為條件值永遠為 false,迴,迴圈不會執行圈不會執行Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:範例:while 無窮迴圈無窮迴圈6.4 分歧敘述分歧敘述1加到加到10:1超過超過 10 ,關鍵字,關鍵字 break 終止迴圈終止迴圈1加到加到10:31加到加到10:61加到加到10:101加到加到10:55true表示執表示執行無窮迴圈行無窮迴圈iCount 沒沒有大於

14、有大於 10持續迴圈持續迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈break 關鍵字中斷迴圈關鍵字中斷迴圈6.4 分歧敘述分歧敘述Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:範例:while與與break應用範例應用範例6.4 分歧敘述分歧敘述count 大於大於 100則援用則援用 break 跳出跳出迴圈迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:範例:while與與break結合應用結合應用6.4 分歧敘述分歧敘述break中斷中斷巢狀式內部巢狀式內部迴圈迴圈break中斷中斷

15、外部迴圈外部迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈contiune6.4 分歧敘述分歧敘述Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈範例:範例:continue示範示範6.4 分歧敘述分歧敘述中斷目前中斷目前迴圈,繼迴圈,繼續下一次續下一次迴圈迴圈假设是假设是0執執行行continueJava SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈標記式的迴圈標記式的迴圈標記必須加上:標記必須加上:6.5 標記式的迴圈標記式的迴圈遇到標記會跳遇到標記會跳至標籤的位置至標籤的位置Java SE 6 程式設計學習教本

16、程式設計學習教本第六章第六章 迴圈迴圈範例:標記式範例:標記式 break 與與 for 迴圈迴圈執行結果執行結果移除標記的執行結果移除標記的執行結果6.5 標記式的迴圈標記式的迴圈Java SE 6 程式設計學習教本程式設計學習教本第六章第六章 迴圈迴圈s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnWkSh

17、PdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)

18、v%s#oXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G

19、4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUj

20、RfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNcK8H5D2A+x*u$rZnW

21、kShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v

22、&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQe

23、NbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pY

24、mUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiRfNcK8H5E2A+x(u$r

25、ZnWkThPeMbJ7G4C1z-w-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3

26、C0y)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPePeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQ

27、eNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkThPeMaJ7G4C1z-w&

28、;t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9

29、H5E2A+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论