Resumo - Tudo Sobre Arrays
Parte da seção Lógica e Fluxo do Journey de Java da Coddy — lição 9 de 59.
Desafio
FácilCrie um método chamado arrayOperations que recebe um array 2D de inteiros (matrix) como entrada e realiza as seguintes operações:
- Calcule a soma de todos os elementos na matriz.
- Encontre o elemento máximo na matriz.
- Crie um novo array 1D que contém as somas de cada linha na matriz.
- Imprima no console usando o seguinte formato:
Sum: 78
Maximum: 12
Row Sums: [10, 26, 42]Experimente você mesmo
import java.util.Arrays;
// Escreva seu código apenas dentro da classe. Não escreva main() ou qualquer código fora desta classe.
class ArrayOperations {
public static void arrayOperations(int[][] matrix) {
// Escreva seu código aqui
System.out.println("Sum: " + sum);
System.out.println("Maximum: " + max);
System.out.println("Row Sums: " + Arrays.toString(rowSums));
}
}Todas as lições de Lógica e Fluxo
1Arrays Multidimensionais
Básicos de Arrays 2DAcessando Elementos de Arrays 2DLoops Aninhados com Arrays 2DResumo - Arrays 2DAdição e Subtração de MatrizesArrays EscalonadosArrays 3D e AlémPadrões Comuns de Arrays 2DResumo - Tudo Sobre Arrays2HashMap Parte 1
O que é um HashMap?Declarar um HashMapAcessando ValoresVerificar se a Chave ExisteModificando DicionáriosResumo - HashMap3HashMap Parte 2
Métodos do HashMapIterar com keySet()Iterar com entrySet()HashMap AninhadoResumo - Gerenciar ArmazémResumo - Operações do HashMap6Fluxo de Controle Avançado
Declarações RotuladasExpressão SwitchCorrespondência de PadrõesCláusulas de GuardaResumo - Fluxo de Controle9Projeto - Contador de Palavras Únicas
Entrada e Armazenamento de TextoProcessamento de Palavras