0Pricing
Java Academy · Aula

Noções básicas de matrizes e iteração

Compreenda os fundamentos das matrizes: tamanho fixo, indexação iniciada em zero, criação/inicialização e iteração segura.

Noções básicas de matrizes e iteração é uma aula grátis de Java Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Java Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Java Academy inclui 3 aulas no total.

O que é um vetor

Vetor é uma sequência de elementos de tamanho fixo e do mesmo tipo, armazenada sob um único nome e indexada a partir de 0.

  • Use quando souber a quantidade de elementos
  • Acesse pelo índice: o primeiro é 0
  • Segurança de tipos: todos os itens têm o mesmo tipo

Declarar e criar

Declare e crie vetores:

public class Main {
  public static void main(String[] args) {
    // Way 1: Declare an array with fixed size
    int[] a = new int[3];
    // All elements are 0 by default: [0, 0, 0]

    // Way 2: Declare and initialize in one line
    int[] b = {10, 20, 30};
    // This array already has values: [10, 20, 30]

    // Print both arrays
    System.out.print("Array a: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }

    System.out.println(); // new line

    System.out.print("Array b: ");
    for (int i = 0; i < b.length; i++) {
      System.out.print(b[i] + " ");
    }
  }
}

Acessar e atualizar

Acesse e atualize pelo índice:

Índices válidos para 3 elementos: 0, 1, 2.

public class Main {
  public static void main(String[] args) {
    // Create and initialize an array
    int[] a = {5, 7, 9}; // array has 3 elements: [5, 7, 9]

    // Access the first element (index 0)
    int first = a[0]; // first = 5
    System.out.println("First element: " + first);

    // Update the second element (index 1)
    a[1] = 8; // now array is [5, 8, 9]

    // Print the whole array to see the update
    System.out.print("Updated array: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }
  }
}

Tamanho e laço

Use a.length para obter a quantidade de elementos. Itere com um laço de repetição:

public class Main {
  public static void main(String[] args) {
    // Example array
    int[] a = {5, 8, 9}; // 3 elements

    int sum = 0; // start with 0

    // Loop through each element in the array
    for (int i = 0; i < a.length; i = i + 1) {
      // Add the current element to sum
      sum = sum + a[i];
    }

    // Print the final result
    System.out.println("Sum of array elements = " + sum);
  }
}

Para cada elemento

O laço aprimorado para cada elemento lê os elementos sem usar o índice:

int total = 0;
for (int v : b) {
total = total + v;
}

Use quando não precisar do índice.

Demonstração de vetores

Execute: a demonstração imprime o tamanho, a soma, o máximo e cada elemento usando laços de repetição e de iteração por elemento.

public class Main {
  static int sum(int[] arr) {
    int s = 0;
    for (int i = 0; i < arr.length; i = i + 1) {
      s = s + arr[i];
    }
    return s;
  }

  static int max(int[] arr) {
    int m = arr[0];
    for (int i = 1; i < arr.length; i = i + 1) {
      if (arr[i] > m) m = arr[i];
    }
    return m;
  }

  public static void main(String[] args) {
    int[] nums = {3, 1, 4, 1, 5};

    System.out.println("Length = " + nums.length);
    System.out.println("Sum = " + sum(nums));
    System.out.println("Max = " + max(nums));

    System.out.println("Elements:");
    for (int v : nums) {
      System.out.println(v);
    }
  }
}

Tamanho do vetor

Verificação rápida: como obter a quantidade de elementos do vetor a?

Recapitulação e próximo passo

Recapitulação: você criou vetores, acessou e atualizou itens, usou length e iterou com laços de repetição e de iteração por elemento.

Próximo passo: aprenda algoritmos comuns para vetores, como busca e inversão.

Perguntas Frequentes

A aula “Noções básicas de matrizes e iteração” é grátis?

Sim — o texto completo de “Noções básicas de matrizes e iteração” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Java Academy, atualize para CoddyKit PRO. O curso de Java Academy inclui 3 aulas no total.

O que vou aprender em “Noções básicas de matrizes e iteração”?

Compreenda os fundamentos das matrizes: tamanho fixo, indexação iniciada em zero, criação/inicialização e iteração segura. Você pratica Java Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Java Academy?

Nenhuma experiência prévia é necessária. Java Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.

Quanto tempo leva a aula “Noções básicas de matrizes e iteração”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Java Academy?

Sim. Cada aula de Java Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Noções básicas de matrizes e iteração
  2. Pesquisa, mínimo/máximo e inversão
  3. Inserção, exclusão por índice e deslocamento
← Voltar para Java Academy