JAVA:
if(判断条件){
}else{
}
---------------------------------------------
PL/SQL:
if 判断条件 then
这里代码执行
else
这里代码执行
end if;
JAVA:
if(判断条件1){
这里代码执行
}else if(判断条件2){
这里代码执行
}
----------------------------------------
PL/SQL
if 判断条件1 then
这里代码执行
elsif 判断条件2 then
这里代码执行
end if;
简单循环loop:
loop 循环体 end loop; 退出循环的语法 - 退出循环1. exit when 条件; - 退出循环2. if 退出条件 then exit; end if;
while 循环:
while 循环条件 loop 循环体 end loop; 循环条件满足, 则执行循环体
for 循环 智能循环:
特殊的地方:
智能循环中 , 循环变量 可读不可写!
语法:
Java语法格式:
for(int 循环变量=循环变量初始值;i<=循环变量最终值;i++){
}
Java语法案例:
for( int i=1;i<=10;i++){
}
PL/SQL语法:
for 循环变量 in 循环变量初始值..循环变量最终值 loop
end loop;
对于上面Java程序的案例:
for i in 1..10 loop
end loop;
反转for:
初始值大于最终值 , 倒序循环
语法:
for 循环变量 in reverse 循环变量最终值..循环变量初始值 loop
end loop;
使用for循环 依次输出10-1的数值!
set serveroutput on;
begin
for i in reverse 1..10 loop
dbms_output.put_line(i);
end loop;
end;
/