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.

Slides Vetores e Matrizes

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

int[] numeros = new int[5]; // Vetor com 5 posições
numeros[0] = 10;
numeros[1] = 20;
// ...

Também é possível inicializar diretamente:

int[] numeros = {10, 20, 30, 40, 50};

Percorrendo um vetor

O uso de estruturas de repetição é essencial para manipular vetores:

for (int i = 0; i < numeros.length; i++) {
    System.out.println("Elemento " + i + ": " + numeros[i]);
}

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