FP

Fernando PAIN07/02/2024 10:31
Compartilhe

Laço de reposição "for"

  • #Java

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)