Do While Loopループの使い方
繰り返し回数が事前に分からないけど、条件はわかるという場合には Do While Loopループ が使えます。
条件が真(True)である限り処理を続けることが出来ます。
While は英語で「~する限り」という意味です。
基本的な構文は
Do While 条件式
処理内容
Loop

キャサリン
While 条件である限り処理を実行しないさい
内容
サンプルコードは、コンソール画面からなにか入力されるまで、”何か入力してください”がループします。
イメージとしては、ゲームの主人公の名前を入力するまで、次に進まない感じです。
Module Module1
Sub Main()
' 変数の宣言
Dim inStr As String = ""
' 何か入力するまで続ける
Do While inStr.Equals("")
Console.WriteLine("名前を入力してください")
' キーボードから入力
inStr = Console.ReadLine()
Loop
' 結果を表示
Console.WriteLine() ' 改行
Console.WriteLine("こんにちは")
Console.WriteLine(inStr)
Console.WriteLine("さん")
End Sub
End Module
名前を入力してください 名前を入力してください 名前を入力してください にんてん こんにちは にんてん さん 続行するには何かキーを押してください . . .
コメント