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
名前を入力してください 名前を入力してください 名前を入力してください にんてん こんにちは にんてん さん 続行するには何かキーを押してください . . .
コメント