Foreach em C++ e Java
O loop Foreach é usado para acessar elementos de um array rapidamente sem realizar inicialização, teste e incremento / decremento. O funcionamento dos loops foreach é fazer algo para cada elemento, em vez de fazer algo n vezes.
Não há loop foreach em C, mas C++ e Java têm suporte para o tipo de loop foreach. Em C++, foi introduzido em C++ 11 e Java em JDK 1.5.0
A palavra-chave usada para o loop foreach é “ for ” em C++ e Java.
Programa C++:
// C++ program to demonstrate use of foreach
#include <iostream>
using namespace std;
int main()
{
int arr[] = { 10, 20, 30, 40 };
// Printing elements of an array using
// foreach loop
for (int x : arr)
cout << x << endl;
}
10 20 30 40
Programa Java
// Java program to demonstrate use of foreach
public class Main {
public static void main(String[] args)
{
// Declaring 1-D array with size 4
int arr[] = { 10, 20, 30, 40 };
// Printing elements of an array using
// foreach loop
for (int x : arr)
System.out.println(x);
}
}
10 20 30 40
Vantagens do loop Foreach: -
1) Torna o código mais legível.
2) Elimina a possibilidade de erros de programação.
Este artigo é uma contribuição de Rahul Agrawal . Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo e enviá-lo para contrib@geeksforgeeks.org. Veja o seu artigo na página principal do GeeksforGeeks e ajude outros Geeks.
Escreva comentários se encontrar algo incorreto ou se quiser compartilhar mais informações sobre o tópico discutido acima
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva