C#複合割付、While文、for文、do文
複合代入オペレータの使用
上記の例のように、任意の算術オペレータは、このように賦値オペレータと結合して、複合賦値オペレータを得ることができる.たとえば、*=/=%=+=-=注意変数の増加または減少1はオペレータ++または-を使用する必要があります.
While文
While文を使用すると、条件がtrueの場合、次のように1つの文を繰り返し実行できます.
まずbooleanExpressionを求め、trueのために文statementを実行します.さらにbooleanExpressionを求め、trueの場合は文を再実行します.booleanExpressionがfalseになるまで繰り返します
注意:1.式はブール式でなければなりません.2.ブール式は括弧で囲む必要がある.3.ブール式がfalseの場合、文は実行されません.4.while以降の最初の文のみが関連付けられる.たとえば
上の例は無限ループで、無限にゼロを表示します.......
for文
for文の構文は次のとおりです.
次に例を示します.
初期化(int i=0)はループ開始時に1回のみ発生する.ブール式(i<10)のようにtrueを求めると、文(Console.WriteLine(i);)が実行される.その後、制御変数の更新(i++)、ブール式の再評価、trueの場合、文の再実行、制御変数の更新、ブール式の再評価が繰り返す.
ブール式を省略すると、ブール式はtrueとデフォルトで実行されます.
初期化と更新部分を省略することもできます.
do文
do文の構文は、do statement while(booleanExpression);注意:最後のセミコロンを忘れないでください.
以下の文はコンソールに0~9を出力、do文を用いる.
answer = answer + 42;
answer += 42;
上記の例のように、任意の算術オペレータは、このように賦値オペレータと結合して、複合賦値オペレータを得ることができる.たとえば、*=/=%=+=-=注意変数の増加または減少1はオペレータ++または-を使用する必要があります.
While文
While文を使用すると、条件がtrueの場合、次のように1つの文を繰り返し実行できます.
While (booleanExpression)
statement
まずbooleanExpressionを求め、trueのために文statementを実行します.さらにbooleanExpressionを求め、trueの場合は文を再実行します.booleanExpressionがfalseになるまで繰り返します
注意:1.式はブール式でなければなりません.2.ブール式は括弧で囲む必要がある.3.ブール式がfalseの場合、文は実行されません.4.while以降の最初の文のみが関連付けられる.たとえば
int i = 0;
while(i < 10)
Console.WriteLine(i);
i++;
上の例は無限ループで、無限にゼロを表示します.......
for文
for文の構文は次のとおりです.
for (initialization; Boolean expression; update control variable)
statement
次に例を示します.
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
初期化(int i=0)はループ開始時に1回のみ発生する.ブール式(i<10)のようにtrueを求めると、文(Console.WriteLine(i);)が実行される.その後、制御変数の更新(i++)、ブール式の再評価、trueの場合、文の再実行、制御変数の更新、ブール式の再評価が繰り返す.
for (int i = 0; ; i++)
{
Console.WriteLine(" ");
}
ブール式を省略すると、ブール式はtrueとデフォルトで実行されます.
int i = 0;
for (; i < 10; )
{
Console.WriteLine(i);
i++;
}
初期化と更新部分を省略することもできます.
do文
do文の構文は、do statement while(booleanExpression);注意:最後のセミコロンを忘れないでください.
以下の文はコンソールに0~9を出力、do文を用いる.
int i = 0;
do
{
Console.WriteLine(i);
i++;
}
while (i < 10);