私はVBクラスで乗算アプリケーションを編集していますが、Do While
ステートメントを使用してユーザーが入力した値を1つ掛けた数のリストボックスに表示する計算ボタンを設定しています1行(1から9まで)で表示されます。ここでは、実行時のために次の文を使用して、私の他の機能は、どのように見えるかです:私はDo While
ステートメントをコーディングするときに、同じ出力をエミュレートする必要がMultiplication AppでDo Whileを使用する
。私が持っているものは次のとおりです。
Private Sub btnDoLoop_Click(sender As Object, e As EventArgs) Handles btnDoLoop.Click
' displays a multiplication table
Dim number, product, count As Integer
lstMultTable.Items.Clear()
lstMultTable.Items.Add("Do Loop:")
Integer.TryParse(txtNumber.Text, number)
'Do Loop
Do
count = 1
product = number * count
lstMultTable.Items.Add(" " & number.ToString() & " * " & count.ToString() & " = " & product.ToString())
Loop Until count = 10
End Sub
これを実行すると、計算がリストボックスに表示されるはずですが、プログラムがロックされてしまいます。誰でもDo While
ループに関して何か提案がありますか?前もって感謝します。
あなたはループ内で 'count = 1'を設定しているので、決して終了しません。それはおそらく 'count + = 1'とされるでしょう – Plutonix