編寫一個程序,其中包含一個循環,該循環使用變量I
(從1到1000進行迭代),該變量每次在循環中遞增。該程序應該每隔100次輸出值I
(即輸出應該是100,200等)。使用dbms_output.put_line
在屏幕上顯示輸出。使用for循環如何增加任何數字
-1
A
回答
3
用途:
FOR I IN 1..1000
LOOP
IF MOD(I, 100) = 0 THEN
DBMS_OUTPUT.PUT_LINE(I);
END IF;
END LOOP;
參考:
1
或者你可以實現ŧ他作爲
FOR I IN 1..1000 LOOP
IF I IN (100, 200, 300, 400, 500, 600, 700, 800, 900, 1000) THEN
DBMS_OUTPUT.PUT_LINE(I);
END IF;
END LOOP;
或
FOR I IN 1..1000 LOOP
IF I/100 = TRUNC(I/100) THEN
DBMS_OUTPUT.PUT_LINE(I);
END IF;
END LOOP;
甚至
DECLARE
INPUT_NUM NUMBER;
OUTPUT_NUM NUMBER;
BEGIN
FOR I IN 1..1000 LOOP
SELECT I/100, TRUNC(I/100)
INTO INPUT_NUM, OUTPUT_NUM
FROM DUAL;
IF INPUT_NUM = OUTPUT_NUM THEN
DBMS_OUTPUT.PUT_LINE(I);
END IF;
END LOOP;
END;
分享和享受。
2
這可能會更快:
begin
dbms_output.put_line('100');
dbms_output.put_line('200');
dbms_output.put_line('300');
dbms_output.put_line('400');
dbms_output.put_line('500');
dbms_output.put_line('600');
dbms_output.put_line('700');
dbms_output.put_line('800');
dbms_output.put_line('900');
dbms_output.put_line('1000');
end;
:)
相關問題
- 1. 如何使用循環增加數組?
- 2. 如何在for循環中將數字增加五位
- 3. JavaScript中,我將如何使用for循環增加數組中的數字?
- 4. 如何在for循環中增加計數器for python?
- 5. 如何使用for循環在Scss中增加一個變量?
- 6. 如何在使用for循環時將變量增加2?
- 7. 在循環內增加for循環
- 8. 增加for循環javascript
- 9. 使用if(任何())在for循環中
- 10. 如何使用循環增加可變數字?
- 11. 如何使用for循環
- 12. 如何使用for循環
- 13. 如何使用增強for循環打印數組
- 14. 增加線程數量for循環C#?
- 15. 如何增強for循環來點擊任意隨機計算器數字?
- 16. SQL循環增加數字
- 17. 如何使用for循環與整數
- 18. 使用數組for循環for循環
- 19. 問題在for循環添加新的輸入數字增加
- 20. 增強for循環
- 21. for循環遞增
- 22. 增加的計數值在for循環的這個循環
- 23. 如何在For循環中發生某些事情時增加數字
- 24. 如何在此腳本的for循環中使用for循環?
- 25. 增加值字典使用while循環
- 26. 在for循環中使用增量
- 27. 遞增NSDate for循環中使用
- 28. 使用for循環遞增遍歷表
- 29. 使用的if else for循環遞增
- 30. 在Groovy中使用for循環遞增
向我們展示你有什麼迄今所做! – 2010-11-27 17:41:45