Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Loop For-Each | Arrays
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

book
Loop For-Each

You might wonder why we cover this loop in the section about arrays. That's because this loop is specifically designed for use with arrays or collections. You'll delve deeper into collections in a separate course.

Você pode estar se perguntando por que abordamos esse loop na seção sobre arrays. Isso acontece porque esse loop é especialmente projetado para ser usado com arrays ou coleções. Você irá se aprofundar mais em coleções em um curso separado.

java

Main

copy
123
for (ElementType variable : iterable) { // Code to be executed for each element }

Explanation of each element:

  • ElementType: The data type of elements in the array;
  • variable: A variable representing each array element in each iteration;
  • iterable: The array or iterable collection you want to iterate over.

Explicação de cada elemento:

  • ElementType: o tipo de dado dos elementos no array.
  • variable: uma variável que representa cada elemento do array em cada iteração.
  • iterable: o array ou coleção iterável sobre o qual você deseja iterar.
java

Main

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; for (int element : array) { System.out.println(element); } } }

Nota

Aqui não estamos utilizando um índice. Para realizar operações em um elemento do array, nos referimos a ele como "element" ao invés de "array[element]".

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { double[] array = {1.5, 2.0, 3.4, 4.5, 5.0}; for (double element : array) { element = element * 3; System.out.println(element); } } }

As you can see, we are multiplying each element by 3 without using indexing, using the statement element = element * 3;.

Tarefa
test

Swipe to begin your solution

We have a one-dimensional array of type int where all the values are either 5 or 7. However, I don't like the number 7; it's just not aesthetically pleasing. Using a for-each loop, replace every occurrence of the number 7 in this array with the number 5 so that it becomes an array of 5s. Don't forget to print the resulting array.

Solução

java

solution

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 6
toggle bottom row

book
Loop For-Each

You might wonder why we cover this loop in the section about arrays. That's because this loop is specifically designed for use with arrays or collections. You'll delve deeper into collections in a separate course.

Você pode estar se perguntando por que abordamos esse loop na seção sobre arrays. Isso acontece porque esse loop é especialmente projetado para ser usado com arrays ou coleções. Você irá se aprofundar mais em coleções em um curso separado.

java

Main

copy
123
for (ElementType variable : iterable) { // Code to be executed for each element }

Explanation of each element:

  • ElementType: The data type of elements in the array;
  • variable: A variable representing each array element in each iteration;
  • iterable: The array or iterable collection you want to iterate over.

Explicação de cada elemento:

  • ElementType: o tipo de dado dos elementos no array.
  • variable: uma variável que representa cada elemento do array em cada iteração.
  • iterable: o array ou coleção iterável sobre o qual você deseja iterar.
java

Main

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { int[] array = {1, 2, 3, 4, 5}; for (int element : array) { System.out.println(element); } } }

Nota

Aqui não estamos utilizando um índice. Para realizar operações em um elemento do array, nos referimos a ele como "element" ao invés de "array[element]".

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { double[] array = {1.5, 2.0, 3.4, 4.5, 5.0}; for (double element : array) { element = element * 3; System.out.println(element); } } }

As you can see, we are multiplying each element by 3 without using indexing, using the statement element = element * 3;.

Tarefa
test

Swipe to begin your solution

We have a one-dimensional array of type int where all the values are either 5 or 7. However, I don't like the number 7; it's just not aesthetically pleasing. Using a for-each loop, replace every occurrence of the number 7 in this array with the number 5 so that it becomes an array of 5s. Don't forget to print the resulting array.

Solução

java

solution

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 6
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt