SAP ABAP While循環(huán)

2018-12-29 16:24 更新
只要給定條件為真,WHILE循環(huán)語句就會重復執(zhí)行目標語句。

WHILE命令的一般格式如下 :

WHILE <logical expression>  

<statement block>. 
    
ENDWHILE.

語句塊可以是單個語句或語句塊。
WHILE循環(huán)執(zhí)行由WHILE和ENDWHILE命令包圍的語句,直到邏輯表達式變?yōu)閒alse。

流程圖

SAP ABAP While循環(huán)

在考慮程序的性能時,WHILE命令是優(yōu)選的。 循環(huán)繼續(xù),直到發(fā)現(xiàn)邏輯語句是不真實的,并且如果找到false語句,則退出循環(huán),并且執(zhí)行WHILE循環(huán)之后的第一個語句。

REPORT YS_SEP_15.
  
DATA: a type i. 
 
a = 0.
  
WHILE a <> 8.
  
   Write: / 'This is the line:', a.  
   a = a + 1.
   
ENDWHILE.

上面的代碼產(chǎn)生以下輸出 :

This is the line: 0 
This is the line: 1 
This is the line: 2 
This is the line: 3 
This is the line: 4 
This is the line: 5 
This is the line: 6 
This is the line: 7

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號