"Irren ist menschlich, wirklich durcheinander zu bringen dauert einen Computer ." Dieses alte Sprichwort zeigt, wie ein Computer kann das gleiche Verfahren über und über viele Male pro Sekunde wiederholen . In Computer-Programmierung Hinsicht ist dies eine Schleife aufgerufen . Visual Basic verfügt über drei verschiedene Loop- Konstrukte : Denn while und do . Jedes wiederholt einen Codeblock entweder eine bestimmte Anzahl von Malen oder basierend auf einer Bedingung. Befolgen Sie diese Schritte, um jede der drei Schleifenkonstrukte versuchen . Things You
Microsoft Visual Basic oder Visual Studio Express ( Version 2003 oder höher) brauchen
anzeigen Weitere Anweisungen
1
Öffnen Sie Visual Basic , und erstellen Sie eine neue Konsole -Anwendung. Klicken Sie auf " Datei", " New Project". Wählen Sie "Windows " unter " Visual Basic " in der Baumansicht . Klicken Sie auf " Console Application ", " OK. " Das Code-Fenster für die neue Konsole-Anwendung erscheint. Geben Sie den gesamten Code zwischen den beiden Linien unten
Sub Main ()
' - . Code geht hier -
End Sub
2 < p> erstellen Sie eine For-Schleife . Dies wiederholt einen Code-Block unter Variation einen Index von einem Wert zu einem anderen. Geben Sie den Code wie folgt:
Dim i As Integer
For i = 2 To 10 Step 2
Console.Write ( i)
Console . schreiben ("")
Weiter
Console.WriteLine ( )
Diese Schleife variiert die Zahl I von 2 bis 10 , verstärkt durch 2 teilen. Die Schleife wird wiederholt für die Werte 2 , 4, 6 , 8 und 10 , jedes Mal, wenn das Drucken der Zahl auf der Konsole . Nachdem die Schleife abgeschlossen ist, wird die Konsole Cursor in die nächste Zeile vorgeschoben . Wenn er gestartet wird , erscheint die Ausgabe wie folgt:
2 4 6 8 10
3
erstellen While-Schleife . Dies wiederholt sich , solange eine Bedingung erfüllt ist. Geben Sie den Code wie folgt:
i = 1
Während i < = 5
Console.Write ( i)
Console.Write ( " " )
i + = 1 End While
Console.WriteLine ( )
In diesem Beispiel wird die Schleife zählt von 1 bis 5 ist. Der Index I auf 1 gesetzt ist , wird die while-Schleife wiederholt druckt der Wert von I an die Konsole fügt dann 1 . Die while-Schleife sagt, dass es zu wiederholen, während ich weniger als oder gleich 5 ist , so, wenn ich bis 6 erhält , die Schleife stoppt. Die Ausgabe sieht wie folgt aus :
1 2 3 4 5
4
erstellen Do-Schleife . Dies ist vergleichbar mit einem
While-Schleife , sondern fortgesetzt, bis eine Bedingung erfüllt ist. Eine Do-Schleife immer mindestens einmal ausgeführt . Geben Sie den Code wie folgt:
i = 1
Haben
Console.Write ( i)
Console.Write ("")
i + = 1 Do
Loop Until i> 5
Console.WriteLine ( )
Dieses Beispiel ähnelt der While-Schleife , aber beachten Sie, dass die Bedingung erscheint nach der Schleife und die Schleife wiederholt , bis die Bedingung erfüllt ist. Der Ausgang ist die gleiche wie im vorherigen Beispiel .