【VB.NET】Do While Loopループの使い方

VB.NET
この記事は約2分で読めます。

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
名前を入力してください

名前を入力してください

名前を入力してください
にんてん

こんにちは
にんてん
さん
続行するには何かキーを押してください . . .

 

コメント

タイトルとURLをコピーしました