迴圈及迴圈內部的限制

2021-08-29 23:31:31 字數 998 閱讀 8472

迴圈結構之中有三個重要的組成部分:

第乙個是迴圈的初始條件、第二個就是每次迴圈的判斷條件、第三個是迴圈條件的修改,在pl/sql程式之中,迴圈結構一共定義了兩種:loop迴圈、while… loop迴圈、for迴圈

loop迴圈

loop

迴圈執行的語句塊 ;

exit when 迴圈結束條件 ;

迴圈結束條件修改 ;

end loop;

while… loop迴圈

while (迴圈結束條件) loop

迴圈執行的語句塊 ;

迴圈結束條件修改 ;

end loop ;

for迴圈

for 迴圈索引 in [reverse] 迴圈區域下限 … 迴圈區域上限 loop

迴圈執行的語句塊 ;

end loop ;

declare

v_num number :=1;

begin

for v_num in 1…10 loop

dbms_output.put_line(v_num);

end loop;

end;

declare

v_num number :=1;

begin

for v_num in 1…10 loop

if v_num=3

then

exit;

end if;

dbms_output.put_line(v_num);

end loop;

end;

declare

v_num number :=1;

begin

for v_num in 1…10 loop

if mod(v_num,2)=0

then

continue;

end if;

dbms_output.put_line(v_num);

end loop;

end;

for迴圈內部的本質

for 迴圈內部的本質 1.將in 後面的物件呼叫了 iter 轉換成了迭代物件 2.呼叫 next 迭代取值 3 內部有異常捕獲 stoppiteration,當 next 出現這種報錯的時候迴圈自動結束 可迭代物件 內建方法有 iter 的 迭代器物件 即擁有 iter 的方法同時還具備 nex...

迴圈及迴圈巢狀

程式的三大流程 順序 從上往下執行 分支 根據條件判斷,決定執行的 的分支 迴圈 讓特定 重複執行 while語句語法格式 初始條件設定 通常是重複執行計數器 while 條件 判斷 計數器 是否達到 目標次數 條件滿足時,執行1 條件滿足時,執行2 條件滿足時,執行3 處理條件 計數器 1 i 1...

迴圈語句及雙重迴圈

複習 1!2!3!9!10!sum public class test system.out.println sum 雙重迴圈,即乙個迴圈內嵌著另外乙個迴圈,外面的迴圈每跑一遍,內迴圈均要全部跑完。練習1 利用雙迴圈列印倒三角 public class test1 system.out.printl...