i = 1时,mod(i,2)=1 =〉 j:=i=1 =〉输出“1 奇数”
i = 2时,mod(i,2)=0 =〉 j=1不变 =〉输出“1 奇数”
i = 3时,mod(i,2)=1 =〉 j:=i=3 =〉输出“3 奇数”
i = 4时,mod(i,2)=0 =〉 j=3不变 =〉输出“3 奇数”
.........
i = 2时,mod(i,2)=0 =〉 j=1不变 =〉输出“1 奇数”
i = 3时,mod(i,2)=1 =〉 j:=i=3 =〉输出“3 奇数”
i = 4时,mod(i,2)=0 =〉 j=3不变 =〉输出“3 奇数”
.........
j number:=0;
begin
dbms_output.enable;
for i in 1..20 loop
if (mod(i,2)=1) then
j:=i;
dbms_output.put_line(to_char(j)||' '||'奇数');
else if (mod(i,2)=0) then
j:=i;
dbms_output.put_line(to_char(j)||' '||'偶数');
end if;
end if;
end loop;
end;
这样可能看的更清楚一点