Module Module1
Sub Main()
Do
Console.WriteLine("这是一个死循环")
Loop
End Sub
End Module
Module Module1
Sub Main()
Do While True
Console.WriteLine("只有当While后面为True才会执行")
Loop
End Sub
End Module
Module Module1
Sub Main()
Do Until False
Console.WriteLine("只有当Until后面为False才会执行")
Loop
End Sub
End Module
Module Module1
Sub Main()
Do
Console.WriteLine("先执行一次然后才判断while后面是不是True,如果是,会再执行")
Loop While True
End Sub
End Module
Module Module1
Sub Main()
Do
Console.WriteLine("先执行一次然后才判断Until后面是不是False,如果是,会再执行")
Loop Until False
End Sub
End Module
Module Module1
Sub Main()
While True
Console.WriteLine("While后面为True才会执行")
End While
End Sub
End Module
Imports System
Namespace DingLin
Module Main
Sub Main()
'这两种写法都可以,显示写法for循环
For i As Integer = 1 To 10
Console.WriteLine(i)
Next
'下面是隐式写法for循环
For i = 1 To 10
Console.WriteLine(i)
Next
End Sub
End Module
End Namespace
那么这七种循环,它们的应用场合又是什么呢?
如果是知道要循环多少次,推荐for循环:
Module Module1
Sub Main()
For i As Integer = 1 To 10
Console.WriteLine(i)
Next
End Sub
End Module
如果只是想写一个死循环,推荐下面这两种写法:
Module Module1
Sub Main()
Do
Console.WriteLine("这是一个死循环")
Loop
End Sub
End Module
Module Module1
Sub Main()
While True
Console.WriteLine("这是一个死循环")
End While
End Sub
End Module
使用频率最高的两种循环:
Module Module1
Sub Main()
For i As Integer = 1 To 10
Console.WriteLine(i)
Next
End Sub
End Module
Module Module1
Sub Main()
While True
Console.WriteLine("while循环")
End While
End Sub
End Module
所有的do…loop util,do…loop while,do while…loop,do util…loop都可以用while来实现,所以掌握for和while就足够了