Come fare un ciclo in Visual Basic

July 1

"Errare è umano, per davvero complicare le cose prende un computer". Questo vecchio adagio rivela come un computer può ripetere lo stesso processo più e più volte al secondo. In termini di programmazione di computer, questo è chiamato un ciclo. Visual Basic ha tre diversi costrutti di loop: For, While e Do. Ogni ripete un blocco di codice o un certo numero di volte o in base a una condizione. Seguire questa procedura per provare ciascuno dei tre costrutti di ciclo.

istruzione

1 Aprire Visual Basic e creare una nuova applicazione console. Fare clic su "File", "Nuovo progetto". Scegliere "Windows" in "Visual Basic" nella vista ad albero. Fai clic su "Applicazione Console", "OK". Apparirà la finestra di codice per la nuova applicazione di console. Inserire tutto il codice tra le due righe riportate di seguito.

Sub Main ()

'- Codice va qui -

End Sub

2 Creare un ciclo for. Questo si ripete un blocco di codice pur variando un indice da un valore all'altro. Inserisci il codice come segue:

Dim i As Integer

Per i = 2 a 10 Step 2

Console.Write (i)

Console.Write ( "")

Il prossimo

Console.WriteLine ()

Questo ciclo varia il numero intero I da 2 a 10, passo per 2. I ciclo si ripete per i valori 2, 4, 6, 8 e 10, ogni volta che stampa il numero alla console. Dopo il ciclo viene completato, il cursore console viene fatto avanzare alla linea successiva. Quando viene eseguito, l'uscita appare come segue:

2 4 6 8 10

3 Creare un ciclo while. Questo si ripete fino a quando una condizione è soddisfatta. Inserisci il codice come segue:

i = 1

Mentre i & lt; = 5

Console.Write (i)

Console.Write ( "")

i + = 1

End While

Console.WriteLine ()

In questo esempio, i conteggi ciclo da 1 a 5. L'indice I è impostato su 1, quindi il ciclo while stampa ripetutamente il valore di I alla console aggiunge 1. Il ciclo while dice che si ripete quando i è inferiore o uguale a 5, così quando arriva a 6, il ciclo si arresta. L'output viene visualizzato come segue:

1 2 3 4 5

4 Creare un ciclo Do. Questo è simile a un

While ma continua fino a quando una condizione è soddisfatta. Un ciclo Do venga sempre eseguito almeno una volta. Inserisci il codice come segue:

i = 1

Fare

Console.Write (i)

Console.Write ( "")

i + 1 = Do

Loop Fino a quando ho> 5

Console.WriteLine ()

Questo esempio è simile al ciclo while a meno di notare che la condizione appare dopo il ciclo e che il ciclo si ripete fino a quando la condizione è soddisfatta. L'uscita è la stessa dell'esempio precedente.

Consigli e avvertenze

  • Utilizzare il comando quando per il ciclo attraverso una matrice,
  • Utilizzare il ciclo While durante l'analisi del testo,
  • Utilizzare il comando Do durante la lettura dei file.