Vetores, modularização e passagem de parâmetros
Slides sobre Vetores e Matrizes
No desenvolvimento de software, escrever código limpo, reutilizável e organizado é essencial. Em Java, alguns conceitos fundamentais como vetores (arrays), modularização e passagem de parâmetros são peças-chave para estruturar programas eficientes e legíveis. Neste artigo, vamos explorar esses conceitos com exemplos práticos.
Vetores em Java
Vetores (ou arrays) são estruturas de dados que armazenam múltiplos valores do mesmo tipo em uma única variável. Em Java, os vetores têm tamanho fixo e são indexados a partir de zero.
Declaração e Inicialização
Também é possível inicializar diretamente:
Percorrendo um vetor
O uso de estruturas de repetição é essencial para manipular vetores:
Ou com o enhanced for:
Modularização de Código
Modularização é a prática de dividir um programa em partes menores chamadas métodos. Cada método realiza uma tarefa específica, promovendo reutilização e legibilidade.
Exemplo de método
Chamada:
Benefícios da modularização:
Organização: facilita a leitura e manutenção.
Reutilização: métodos podem ser chamados diversas vezes.
Testabilidade: facilita o uso de testes unitários.
Passagem de Parâmetros
Ao criar métodos em Java, podemos passar valores ou referências como parâmetros.
Tipos primitivos (passagem por valor)
Neste exemplo, a
não é alterado fora do método, pois o valor é copiado.
Vetores e objetos (passagem por referência)
Slides Utilizados na Aula
Atualizado