4.5.2 循环语句

4.5.2 循环语句

通过控制语句将特定的程序,进行多次或者特定次数的循环执行操作。

4.5.2.1 DO计数循环

计数循环是使用DO指定循环的次数。

使用DO语句需要避免死循环,如果没有TIMES次数的限制情况下,就需要在程序中至少设定一个EXIT 或 STOP语句,使得程序可以在特定情况下退出。

系统变量 SY-INDEX是记录循环次数的。

DO语句内部可以实现多层嵌套,为了保证程序可读性,建议嵌套最多不要超过6层。

语法结构:

DO [ <n> TIMES ]

<>

ENDDO.

4.5.2.2 WHILE条件循环

使用WHILE指定循环条件,满足条件执行,不满足,退出。

语法结构:

WHILE <条件>.

<根据条件进行语句循环>.

ENDWHILE.

4.5.2.3 LOOP循环

LOOP循环常用于实现内表数据的循环读取和操作,内表是仅在程序运行过程中存在的表,内表用来存放多条相同结构的数据,可以对其插入,修改或者删除操作。

语法结构:

LOOP AT ITAB.

WRITE: ITAB.

ENDLOOP.

详见4.4.4.6 字符串拆分

2021年9月9日 写于芜湖

猜你喜欢

转载自blog.csdn.net/weixin_36231828/article/details/120192648