如何實作 if 滿足條件后跳出 從滿足條件的下一個重新開始執行
想實作
其中i為當前行次,j為最大行
while(i<=j)
begin
if(滿足條件)
執行陳述句
i=i+1
END
滿足條件后繼續執行直到i>j
uj5u.com熱心網友回復:
DECLARE @i INT = 0;
DECLARE @j INT = 10;
WHILE (@i <= @j)
BEGIN
IF (@i % 2 = 0)
BEGIN
PRINT RTRIM(@i)+'是偶數';
END;
SET @i = @i + 1;
END;
0是偶數
2是偶數
4是偶數
6是偶數
8是偶數
10是偶數
uj5u.com熱心網友回復:
一般語言回圈都有BREAK,CONTINUE這兩個關鍵字BREAK跳出回圈
CONTINUE結束本次回圈,進行下一次回圈
while(i<=j)
begin
if(滿足條件)
{
i=i+1
CONTINUE
}
i=i+1
END
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/223382.html
標籤:疑難問題
上一篇:frpc使用
