Laço While
Um laço while
é semelhante a um laço for
, porém é utilizado quando precisamos executar um bloco de código repetidamente com base em uma condição. A sintaxe de um laço while
é mais simples do que a de um laço for
:
while (condition) {
// code to execute
}
Considere o exemplo prático:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Embora o laço while
possa parecer muito semelhante ao laço for
à primeira vista, em níveis mais avançados de programação a diferença se torna evidente. Podemos explorar o uso de diferentes tipos de laços na seção Arrays.
Nota
Podemos escrever
true
como condição de um laço while para criar um laço infinito. No entanto, não é recomendado utilizar essa abordagem.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you give an example of a while loop in JavaScript?
What are some common use cases for while loops?
How does a while loop differ from a for loop in practice?
Awesome!
Completion rate improved to 1.59
Laço While
Deslize para mostrar o menu
Um laço while
é semelhante a um laço for
, porém é utilizado quando precisamos executar um bloco de código repetidamente com base em uma condição. A sintaxe de um laço while
é mais simples do que a de um laço for
:
while (condition) {
// code to execute
}
Considere o exemplo prático:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int i = 0; while(i < 5) { Console.WriteLine(i); i++; } } } }
Embora o laço while
possa parecer muito semelhante ao laço for
à primeira vista, em níveis mais avançados de programação a diferença se torna evidente. Podemos explorar o uso de diferentes tipos de laços na seção Arrays.
Nota
Podemos escrever
true
como condição de um laço while para criar um laço infinito. No entanto, não é recomendado utilizar essa abordagem.
main.cs
123while(true) { Console.WriteLine("Hello World"); }
Obrigado pelo seu feedback!