4.3跳轉語句
考點:6
break語句
break語句的作用是退出循環,并從緊接著該循環語句的第一條語句開始繼續執行,一般分為3種。
(l)退出switch語句,執行break語句之后,程序從緊跟著switch語句的語句接著往下執行,一般格式是:
{break;
(2)退出循環,在循環體內執行break語句之后,程序從緊跟著該循環結構的語句接著往下執行,一般格式是:
{break;
(3)通過提供一個“標簽化中斷”的語句實現退出多重嵌套循環,一般格式是:
加標簽:標簽:{代碼塊}
跳出語句:break標簽;
程序使用break語句跳出由標簽指定的代碼塊,然后從緊跟著該代碼塊之后的語句接著往下執行。
考點:7
continue語句
continue語句的作用是跳過循環體內continue語句以下還未執行的語句,回到循環體的開始處重新開始下一輪循環,一般分為兩種:
(l)在單個循環結構中,跳過循環體下面的語句,并開始新的一輪循環。
(2)在多重嵌套循環中,通過標簽化的continue語句跳轉到標簽指定的外層循環中。其基本格式和break語句的相似。
考點:8
return語句
return語句的作用是從方法中退出,回到調用該方法處,并執行緊接著的下一條語句。一般格式是:
return表達式;
return;
4.4循環語句和分支語句的嵌套
考點9:
循環語句和分支語句的嵌套
循環語句和分支語句的嵌套可以有3種:循環體嵌套循環語句構成多重循環、循環語句中嵌套分支語句,以及分支語句的分支中嵌套循環語句。
4.5遞歸
遞歸的基本思想是“自己調用自己”,一個使用遞歸技術的方法將直接或間接地調用自身的方法。遞歸體現了“依此類推”、“用同樣的步驟重復”的思想。
使用遞歸解決問題時可以劃分為兩個步驟:首先求得范圍縮小的同性質問題的結果;其次利用這個已經得到的結果和一個簡單的操作求得問題的最后答案。
遞歸結構主要包括兩個部分:
(1)遞歸頭,用于避免無限循環。
(2)定義如何從同性質的簡化問題求得當前問題。
遞歸結構的優點是程序簡單,缺點是占用的內存多,當調用的層次很多時,運算速度顯著降低。
文章來源于領測軟件測試網 http://www.kjueaiud.com/