O laço for de estilo for-each

Propósito: O laço for-each é usado para percorrer sequencialmente os elementos de um array ou coleção, do início ao fim.

Sintaxe:

for(tipo var-iter : conjunto) {
// bloco de instruções
}

Funcionamento: A cada iteração, o próximo elemento d…


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR

Propósito: O laço for-each é usado para percorrer sequencialmente os elementos de um array ou coleção, do início ao fim.

Sintaxe:

for(tipo var-iter : conjunto) {
  // bloco de instruções
}

Funcionamento: A cada iteração, o próximo elemento do array é atribuído à variável de iteração, que deve ter um tipo compatível com os elementos do array.

Vantagens:

  • Elimina a necessidade de um contador de laço.
  • Evita a necessidade de definir manualmente os limites do laço.
  • Reduz a chance de erros relacionados ao índice do array.

Limitações:
A variável de iteração é apenas de leitura, ou seja, não pode ser usada para alterar o array subjacente.
O laço percorre todos os elementos do array, a menos que uma instrução break seja usada para sair do laço antecipadamente.

Exemplo de Limitação:
Mesmo alterando a variável de iteração dentro do laço, isso não afeta o array original:

for(int x : nums) {
  x = x * 10; // Sem efeito no array original
}

Uso com Arrays e Coleções: O laço for-each também pode ser usado para percorrer elementos de outras coleções em Java, além de arrays, como as fornecidas pela Collections Framework.

Image description


This content originally appeared on DEV Community and was authored by DevsJavaGirlsBR


Print Share Comment Cite Upload Translate Updates
APA

DevsJavaGirlsBR | Sciencx (2024-08-10T01:35:40+00:00) O laço for de estilo for-each. Retrieved from https://www.scien.cx/2024/08/10/o-laco-for-de-estilo-for-each/

MLA
" » O laço for de estilo for-each." DevsJavaGirlsBR | Sciencx - Saturday August 10, 2024, https://www.scien.cx/2024/08/10/o-laco-for-de-estilo-for-each/
HARVARD
DevsJavaGirlsBR | Sciencx Saturday August 10, 2024 » O laço for de estilo for-each., viewed ,<https://www.scien.cx/2024/08/10/o-laco-for-de-estilo-for-each/>
VANCOUVER
DevsJavaGirlsBR | Sciencx - » O laço for de estilo for-each. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/08/10/o-laco-for-de-estilo-for-each/
CHICAGO
" » O laço for de estilo for-each." DevsJavaGirlsBR | Sciencx - Accessed . https://www.scien.cx/2024/08/10/o-laco-for-de-estilo-for-each/
IEEE
" » O laço for de estilo for-each." DevsJavaGirlsBR | Sciencx [Online]. Available: https://www.scien.cx/2024/08/10/o-laco-for-de-estilo-for-each/. [Accessed: ]
rf:citation
» O laço for de estilo for-each | DevsJavaGirlsBR | Sciencx | https://www.scien.cx/2024/08/10/o-laco-for-de-estilo-for-each/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.