【PL/SQL】九九乘法口诀表

时间:2021-10-18 00:05:28

 

--输出屏幕信息
SET serveroutput ON;
--打印口诀表
DECLARE
V_NUMBER1
NUMBER(3); --外层循环变量
V_NUMBER2 NUMBER(3); --内层循环变量
BEGIN
FOR V_NUMBER1 IN 1 .. 9 --开始外层循环
LOOP
--开始内层循环
FOR V_NUMBER2 IN 1 .. V_NUMBER1
LOOP
--打印口诀内容
DBMS_OUTPUT.PUT(
V_NUMBER1
|| '*'
|| V_NUMBER2
|| '='
||V_NUMBER1 * V_NUMBER2
|| ' ');
END LOOP;
DBMS_OUTPUT.PUT_LINE(
''); --输出换行
END LOOP;
END;
/

 

 

 

输出结果为:

【PL/SQL】九九乘法口诀表  

代码中使用了两个FOR循环,内层的FOR循环将根据外层循环的当前已循环次数来决定最大循环计数。

 

The End! 

2017-08-15