Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
Introdução a Loops
E se precisarmos repetir um fragmento de código várias vezes? Por exemplo, nosso chefe nos deu uma incrível tarefa - exibir a mesma mensagem na tela 1000 vezes. Você consegue imaginar como passaria o dia inteiro digitando System.out.println();
repetidamente?
Mas aqui, os loops vêm para nos salvar!
Note
In Java, there are several types of loops, each better suited for specific tasks. Throughout the next section, you will explore each of them and understand where and when it is best to use them.
Nota
No Java, existem vários tipos de loops, cada um mais adequado para tarefas específicas. Na próxima seção, você explorará cada um deles e entenderá onde e quando é melhor utilizá-los.
Main
package com.example; public class Main { public static void main(String[] args) { System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); System.out.println("Hey, I will appear here 5 times"); } }
Como podemos ver, concluímos a tarefa e exibimos o texto na tela cinco vezes.
Agora, só precisamos exibir este texto na tela apenas 995 vezes mais, e a tarefa estará completa.
Qualquer programador que olhar para nosso método de solução dirá que ficamos loucos!
Então, vamos usar um laço que executará uma operação específica até que a condição de execução do laço se torne falsa:
Main
package com.example; public class Main { public static void main(String[] args) { int number_of_operations = 0; while (number_of_operations < 10) { System.out.println("Hey, I will appear here 10 times"); number_of_operations = number_of_operations + 1; } } }
No código acima, usamos um laço de repetição. No entanto, vale ressaltar que inicialmente declaramos a variável number_of_operations
para contar quantas vezes realizamos a operação. Em seguida, estabelecemos uma condição de que esta variável deveria ter um valor menor que 10, o que significa que o laço será executado até o valor da variável atingir 10. Exploraremos o funcionamento de exemplos específicos de laços de repetição com mais detalhes nos próximos capítulos.
Obrigado pelo seu feedback!