Vb.net 尝试创建一个For循环,在visualbasic中添加一些东西;没有得到正确的答案

Vb.net 尝试创建一个For循环,在visualbasic中添加一些东西;没有得到正确的答案,vb.net,Vb.net,我需要为一个类创建一个控制台应用程序,它必须使用for Next循环计算以下内容:4+8+12+16+20….+208 以下是我所拥有的: Dim x As Integer = 0 Dim z As Integer = 4 For x = 0 To 208 Step 4 z = z + 4 Console.WriteLine(z) Next 我不知道我做错了什么。在每次迭代中,您将4添加到z,因此您实际上是在计算4+4+4+…+4.您真正想要做的是将x添加到z: Dim x

我需要为一个类创建一个控制台应用程序,它必须使用for Next循环计算以下内容:4+8+12+16+20….+208

以下是我所拥有的:

Dim x As Integer = 0
Dim z As Integer = 4

For x = 0 To 208 Step 4
    z = z + 4
    Console.WriteLine(z)
Next

我不知道我做错了什么。

在每次迭代中,您将
4
添加到
z
,因此您实际上是在计算4+4+4+…+4.您真正想要做的是将
x
添加到
z

Dim x As Integer = 0
Dim z As Integer = 4

For x = 0 To 208 Step 4
    z = z + x
    Console.WriteLine(z)
Next

在每次迭代中,您将
4
添加到
z
,因此您实际上是在计算4+4+4+…+4.您真正想要做的是将
x
添加到
z

Dim x As Integer = 0
Dim z As Integer = 4

For x = 0 To 208 Step 4
    z = z + x
    Console.WriteLine(z)
Next

推荐阅读:您的主要故障是未使用调试器。一步一步地浏览代码,并在每个步骤中显示变量的内容-然后(希望)您将了解发生了什么。或者,如果您不知道如何使用调试器,请在循环中添加一行
Console.WriteLine(x)
。建议阅读:您的主要故障是不使用调试器。一步一步地浏览代码,并在每个步骤中显示变量的内容-然后(希望)您将了解发生了什么。或者,如果您不知道如何使用调试器,请在循环中添加一行
Console.WriteLine(x)