はじめに
前回は、while文による繰り返し処理について説明しました。
今回説明する do〜while文は、最低1回は処理を実施して、最後の条件式で繰り返し処理を継続するかを判断するものです。
C#における do〜while文
C#における do〜while文の書式を以下に示します。
while文に似ていますが、冒頭でも述べたように最後に繰り返すかどうかを判断します。よって最初にdo { 〜 } の処理を実行します。
do {
// 処理
} while (条件式)
以下は、do〜while文の使用例です。この例では、xの値を表示してインクリメントを行った後に、条件式で繰り返しの判断をしています。条件式は x < 5 ですので、5回繰り返し処理を行います。
var x = 0;
do {
Console.WriteLine(x);
x++;
} while (x < 5);
VB.NETにおける do〜while文
VB.NETでのdo〜while文は、C#の書式と少し異なります。
Do
'処理
Loop While 条件式
以下に、VB.NETでの例を示します。
Dim x As Integer = 0
Do
Console.WriteLine(x)
x += 1
Loop While x < 5
Javaにおけるdo〜while文
Javaにおけるdo〜while文の書式はC#と同じです。
do {
// 処理
} while (条件式)
以下に、Javaでの例を示します。
int x = 0;
do {
System.out.println(x);
x++;
} while (x < 5);
Swiftにおける do〜while文
swiftにおけるdo〜while文は、C#とは異なりrepeat〜while文を使用します。使用方法はC#と同じです。
repeat {
// 処理
} while (条件式)
以下に、Swiftでの例を示します。
var x = 0
repeat {
print(x)
x += 1
} while (x < 5)
do〜while文からの脱出
do〜whileから脱出するにはbreak文を使用します。
前回の記事で説明をしていますので、そちらを参照してください。
Please follow and like us:

コメント