Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Ciclo Do-While | Cicli
Fondamenti di C#

bookCiclo Do-While

Il ciclo do-while è simile al ciclo while, tuttavia esegue prima il blocco di codice specificato e poi verifica la condizione; per questo motivo esegue sempre il blocco di codice almeno una volta anche se la condizione è false.

Di seguito è riportata la sintassi del ciclo do-while:

do {
    // code to be executed
} while (condition);


Consideriamo il seguente esempio pratico:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Il codice sopra stampa "Hello World" anche se la condizione 1 < 0 è false. Questo sarà più chiaro osservando il diagramma di flusso del ciclo do-while:

question mark

Quante iterazioni avrà il seguente ciclo?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain why the code block runs even if the condition is false?

Can you show a different example using a do-while loop?

Can you describe the flow diagram of the do-while loop?

Awesome!

Completion rate improved to 1.59

bookCiclo Do-While

Scorri per mostrare il menu

Il ciclo do-while è simile al ciclo while, tuttavia esegue prima il blocco di codice specificato e poi verifica la condizione; per questo motivo esegue sempre il blocco di codice almeno una volta anche se la condizione è false.

Di seguito è riportata la sintassi del ciclo do-while:

do {
    // code to be executed
} while (condition);


Consideriamo il seguente esempio pratico:

main.cs

main.cs

copy
1234567891011121314
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { do { Console.WriteLine("Hello World"); } while(1 < 0); } } }

Il codice sopra stampa "Hello World" anche se la condizione 1 < 0 è false. Questo sarà più chiaro osservando il diagramma di flusso del ciclo do-while:

question mark

Quante iterazioni avrà il seguente ciclo?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 4
some-alt