image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF

FP

Fernando PAIN07/02/2024 10:31
Compartilhe

Laço de reposição "for"

    O laço For em Java é uma estrutura de repetição que permite executar um mesmo bloco de instruções várias vezes. Ele é um dos três tipos de laços de repetição em Java, também conhecido como loop For. Vamos explorar os principais detalhes sobre o uso e manipulação desse recurso:

    • O que é o Loop For Java e para que serve? O Loop For é utilizado para iterar partes do código sem a necessidade de reescrevê-las manualmente. Ele automatiza incrementos ou decrementos de variáveis, tornando o desenvolvimento mais eficiente. Quando queremos que uma sequência de comandos se repita até que uma condição seja atendida, chamamos isso de loop.

    • O loop For permite executar uma variável em nosso programa, iniciando pelo próprio loop.

    Como funciona o Loop For Java? 

    O loop For tem até quatro processos independentes:

    • Inicialização da variável: Pode ser uma variável já inicializada ou não.

    • Checagem de condição: O loop verifica continuamente se a condição é verdadeira ou falsa.

    Execução do bloco de código: O bloco é executado enquanto a condição for verdadeira.

    Incremento ou decremento: O loop pode alterar a variável para continuar ou interromper a repetição.

    1. Sintaxe do For Java:
    for (inicialização; teste condicional; após iteração) {
      // código a ser executado
    }
    
    • Tipos de Loop For Java: Existem três tipos:
    • For com contador: Itera um número específico de vezes.
    • For-each (enhanced for): Utilizado para percorrer coleções e arrays.
    • For infinito: Executa indefinidamente até ser interrompido manualmente.
    • Diferenças entre While e For em Java:
    • O While executa enquanto uma condição é verdadeira, sem necessariamente ter um contador.
    • O For é mais adequado quando sabemos o número de iterações.
    • Exemplos práticos de manipulação de Loops For Java:
    • Contagem regressiva: Imprimir números de 10 a 1.
    • Iteração em arrays: Percorrer elementos de um array.
    • Tabuada: Gerar a tabuada de um número.
    • Fatorial: Calcular o fatorial de um número.
    • Espero que essas informações ajudem você a compreender e utilizar o laço For em seus projetos Java!

    Segue abaixo 2 exemplos de laço FOR que fiz usando uma lista.

    import java.util.ArrayList;
    import java.util.List;
    
    public class ListaDeFrutas {
      public static void main(String[] args) {
    
          // lista de frutas
          List<String> frutas = new ArrayList<>();
          frutas.add("Banana");
             frutas.add("Laranja");
          frutas.add("Acerola");
          frutas.add("Limao");
          frutas.add("Maracuja");
    
          
          // Percorrendo a lista e imprimindo cada elemento
    
          // exemplo 1
          for (String fruta : frutas) {
              System.out.println(fruta+" ");
          }
          System.out.println("\n");
    
          // exemplo 2
          for (int i=0; 
          i<frutas.size(); i++){
              System.out.println(
                  i+"-"+frutas.get(i)
                  );
          }
      }
    }
    
    
    Compartilhe
    Comentários (0)