Preciso de ver aulas mais detalhadas, de como fazer os exercicios , estou começando do zero.
Preciso de ver aulas mais detalhadas, de como fazer os exercicios , estou começando do zero.
Oi Mikael! Tudo bem?
Entendo que você está começando do zero e quer aulas mais detalhadas sobre como fazer os exercícios, enquanto não temos um material tão descritivo assim irei fazer esse papel.
Os laços de repetição, como for, while e do-while, são fundamentais para automatizar tarefas repetitivas no código. Vou te dar um exemplo prático para entender melhor.
Imagine que você tem uma lista de nomes de alunos e quer imprimir cada nome na tela. Aqui está um exemplo de como você pode fazer isso usando um laço for:
public class ExemploFor {
public static void main(String[] args) {
String[] alunos = {"Ana", "Bruno", "Carlos", "Diana"};
for (int i = 0; i < alunos.length; i++) {
System.out.println(alunos[i]);
}
}
}
Neste exemplo, o laço for começa com int i = 0, que é o ponto de inicialização. A condição i < alunos.length garante que o laço continue enquanto i for menor que o comprimento do array alunos. A cada iteração, i é incrementado em 1 (i++), e o nome do aluno na posição i é impresso.
Se você preferir usar um while, o código ficaria assim:
public class ExemploWhile {
public static void main(String[] args) {
String[] alunos = {"Ana", "Bruno", "Carlos", "Diana"};
int i = 0;
while (i < alunos.length) {
System.out.println(alunos[i]);
i++;
}
}
}
O while é útil quando você não sabe quantas vezes precisará repetir a ação, mas aqui estamos usando de forma similar ao for.
Por fim, o do-while garante que o bloco de código seja executado pelo menos uma vez:
public class ExemploDoWhile {
public static void main(String[] args) {
String[] alunos = {"Ana", "Bruno", "Carlos", "Diana"};
int i = 0;
do {
System.out.println(alunos[i]);
i++;
} while (i < alunos.length);
}
}
Espero que esses exemplos ajudem a esclarecer como os laços de repetição funcionam. Praticar bastante é a chave para se sentir mais confortável com eles.
Bons estudos!