Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Usando Loops Com Arrays | 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
Usando Loops Com Arrays

Como Iterar Por um Array Usando Loops?

Arrays e loops são frequentemente usados em conjunto. Ao lidar com um grande array contendo 100 ou até 1000 elementos, trabalhar e extrair manualmente cada elemento seria impraticável. Basta imaginar quanto tempo seria necessário para preencher manualmente um array tão grande...

Para realizar tais tarefas, utilizaremos loops. Na seção anterior, observamos que inicialmente atribuímos à variável i um valor de 0 no loop for, e a indexação de arrays também começa em 0. Você percebe a conexão?

Vamos dizer que temos uma tarefa para exibir todos os elementos de um array do tipo char com um comprimento de 10. Vamos examinar um fragmento de código que realiza essa tarefa:

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }

Nota

System.out.print imprime o valor no console sem avançar para uma nova linha após a saída.

Vamos examinar mais de perto como o laço itera sobre um array:

java

Main

copy
12345678910111213
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.println("Now variable i = " + i + ", and value of charArray[" + i + "] = " + charArray[i] + ";"); /*the value of "i" is incrementing with every loop iteration*/ } } }
Tarefa
test

Swipe to show code editor

Vamos praticar trabalhando com loops e arrays por conta própria. Sua tarefa é popular um array com números de 1 a 10 usando um loop for e, em seguida, exibi-lo no console. Lembre-se de que os números devem estar organizados em ordem ascendente.

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 2
toggle bottom row

book
Usando Loops Com Arrays

Como Iterar Por um Array Usando Loops?

Arrays e loops são frequentemente usados em conjunto. Ao lidar com um grande array contendo 100 ou até 1000 elementos, trabalhar e extrair manualmente cada elemento seria impraticável. Basta imaginar quanto tempo seria necessário para preencher manualmente um array tão grande...

Para realizar tais tarefas, utilizaremos loops. Na seção anterior, observamos que inicialmente atribuímos à variável i um valor de 0 no loop for, e a indexação de arrays também começa em 0. Você percebe a conexão?

Vamos dizer que temos uma tarefa para exibir todos os elementos de um array do tipo char com um comprimento de 10. Vamos examinar um fragmento de código que realiza essa tarefa:

java

Main

copy
123456789101112
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.print(charArray[i]); } } }

Nota

System.out.print imprime o valor no console sem avançar para uma nova linha após a saída.

Vamos examinar mais de perto como o laço itera sobre um array:

java

Main

copy
12345678910111213
package com.example; public class Main { public static void main(String[] args) { //initializing our char type array char[] charArray = {'c', 'o', 'd', 'e', 'f', 'i', 'n', 'i', 't', 'y'}; //printing our array using for-loop for (int i = 0; i < charArray.length; i++) { System.out.println("Now variable i = " + i + ", and value of charArray[" + i + "] = " + charArray[i] + ";"); /*the value of "i" is incrementing with every loop iteration*/ } } }
Tarefa
test

Swipe to show code editor

Vamos praticar trabalhando com loops e arrays por conta própria. Sua tarefa é popular um array com números de 1 a 10 usando um loop for e, em seguida, exibi-lo no console. Lembre-se de que os números devem estar organizados em ordem ascendente.

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 2
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