C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のwhileループでbreakステートメントを使用するにはどうすればよいですか?


breakステートメントはループを終了し、ループの直後のステートメントに実行を転送します。

ループ内でbreakステートメントが検出されると、ループはすぐに終了し、プログラム制御はループに続く次のステートメントで再開されます。

whileループでbreakステートメントを操作する方法を学ぶための例を見てみましょう。次のコードスニペットは、breakステートメントを使用してループを終了します。

if (a > 15) {
   break;
}

以下は完全なコードです。

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* local variable definition */
         int a = 10;
         /* while loop execution */
         while (a < 20) {
            Console.WriteLine("value of a: {0}", a);
            a++;
            if (a > 15) {
               /* terminate the loop using break statement */
               break;
            }
         }
         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: 15

  1. 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=

  2. Python whileループはどのように機能しますか?

    whileステートメントは、Pythonを含む多くの言語で非常に人気のあるループステートメントです。一般的な使用法は-です while expr==True:     stmt1     stmt2     ..... exprがtrueである限り、:記号の後にインデントが増加したステートメントのブロックが繰り返し実行されます。明らかに、特定のプロビジョニングがブロック内に存在する必要があります。これにより、最終的にexprがfalseになります。そうでない場合、ループは無限になります。 これを行う最も簡単な方法は、カウントされた