Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Ciclo While | Cicli
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Nozioni di Base di C#

bookCiclo While

Un ciclo while è simile a un ciclo for, tuttavia viene utilizzato quando è necessario eseguire ripetutamente un blocco di codice in base a una condizione. La sintassi di un ciclo while è più semplice rispetto a quella di un ciclo for:

while (condition) {
    // code to execute
}


Considerare il seguente esempio pratico:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Anche se il ciclo while può sembrare molto simile al ciclo for inizialmente, a livelli più avanzati di programmazione la differenza diventa evidente. L'utilizzo di diversi tipi di cicli verrà approfondito nella sezione Array.

Nota

È possibile scrivere true come condizione di un ciclo while per creare un ciclo infinito. Tuttavia, non è consigliato utilizzarlo.

main.cs

main.cs

copy
123
while(true) { Console.WriteLine("Hello World"); }
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 3

Chieda ad AI

expand

Chieda ad AI

ChatGPT

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

bookCiclo While

Scorri per mostrare il menu

Un ciclo while è simile a un ciclo for, tuttavia viene utilizzato quando è necessario eseguire ripetutamente un blocco di codice in base a una condizione. La sintassi di un ciclo while è più semplice rispetto a quella di un ciclo for:

while (condition) {
    // code to execute
}


Considerare il seguente esempio pratico:

main.cs

main.cs

copy
12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }

Anche se il ciclo while può sembrare molto simile al ciclo for inizialmente, a livelli più avanzati di programmazione la differenza diventa evidente. L'utilizzo di diversi tipi di cicli verrà approfondito nella sezione Array.

Nota

È possibile scrivere true come condizione di un ciclo while per creare un ciclo infinito. Tuttavia, non è consigliato utilizzarlo.

main.cs

main.cs

copy
123
while(true) { Console.WriteLine("Hello World"); }
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 3
some-alt