C#のwhileループでcontinueステートメントをどのように使用しますか?
continueステートメントにより、ループは本体の残りの部分をスキップし、繰り返す前にその状態をすぐに再テストします。
C#のcontinueステートメントはbreakステートメントのように機能します。ただし、continueを強制的に終了する代わりに、ループの次の反復を強制的に実行し、その間のコードをスキップします。
whileループの場合、continueステートメントにより、プログラム制御が条件付きテストに渡されます。
以下は、whileループでcontinueステートメントを使用するための完全なコードです。
例
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
/* local variable definition */
int a = 10;
/* loop execution */
while (a < 20) {
if (a == 15) {
/* skip the iteration */
a = a + 1;
continue;
}
Console.WriteLine("value of a: {0}", a);
a++;
}
Console.ReadLine();
}
}
} 出力
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 16 value of a: 17 value of a: 18 value of a: 19
-
Pythonループでcontinueステートメントを使用するにはどうすればよいですか?
ループ制御ステートメントは、ループブロックの現在の反復で保留中のステートメントを破棄し、次の反復を開始します。継続ステートメントは、ループ内の条件付きブロックに表示されます 例 x=0 while x<10: x=x+1 if x==5: continue print ('x=',x) xが5の場合、printステートメントは実行されず、x=6以降の印刷が次の反復で行われることが出力に示されます 出力 x= 1 x= 2 x= 3 x= 4 x=
-
Python whileループはどのように機能しますか?
whileステートメントは、Pythonを含む多くの言語で非常に人気のあるループステートメントです。一般的な使用法は-です while expr==True: stmt1 stmt2 ..... exprがtrueである限り、:記号の後にインデントが増加したステートメントのブロックが繰り返し実行されます。明らかに、特定のプロビジョニングがブロック内に存在する必要があります。これにより、最終的にexprがfalseになります。そうでない場合、ループは無限になります。 これを行う最も簡単な方法は、カウントされた