在 Visual Basic (VB) 中,For 循环是一种用于重复执行代码块的循环结构,特别适合在已知循环次数的情况下使用。For 循环通常用于遍历一个范围内的整数,并且可以通过 Step 关键字控制循环变量的增量或减量。
For 循环的基本语法
vb
For counter As Integer = start To end [
' 循环体代码
Next
counter:循环变量,用于控制循环的迭代。
start:循环变量的初始值。
end:循环变量的结束值。
Step step(可选):指定循环变量的增量或减量。默认情况下,Step 为 1。
1. 基本 For 循环
以下是一个简单的 For 循环示例,用于输出从 0 到 4 的整数:
展开剩余78%vb
Module Module1
Sub Main()
For i As Integer = 0 To 4
Console.WriteLine("i = " & i)
Next
End Sub
End Module
输出:
i = 0
i = 1
i = 2
i = 3
i = 4
2. 使用 Step 关键字
Step 关键字用于指定循环变量的增量或减量。例如,可以以步长 2 递增或递减循环变量。
递增循环
vb
Module Module1
Sub Main()
For i As Integer = 0 To 10 Step 2
Console.WriteLine("i = " & i)
Next
End Sub
End Module
输出:
i = 0
i = 2
i = 4
i = 6
i = 8
i = 10
递减循环
vb
Module Module1
Sub Main()
For i As Integer = 10 To 0 Step -2
Console.WriteLine("i = " & i)
Next
End Sub
End Module
输出:
i = 10
i = 8
i = 6
i = 4
i = 2
i = 0
3. 嵌套 For 循环
For 循环可以嵌套使用,以处理多维数据结构或复杂逻辑。
vb
Module Module1
Sub Main()
For i As Integer = 1 To 3
For j As Integer = 1 To 3
Console.WriteLine("i = " & i & ", j = " & j)
Next
Next
End Sub
End Module
输出:
i = 1, j = 1
i = 1, j = 2
i = 1, j = 3
i = 2, j = 1
i = 2, j
发布于:江苏省