Algoritmo Vetores

Ola gente tudo bom ? alguem sabe um bom curso no net , youtube etc sobre vetores? preciso fazer uns exercicios sobre e nao consigo entender essa materia de jeito nenhum, e na faculdade e em curso nunca me sai bem nela alguem pode me passar um curso bom e que explique bem?

preciso fazer este tipo de exercicio:

Percorrendo e Imprimindo Vetores

  1. Você acaba de entrar em uma empresa e seu chefe de equipe pede que você
    complete um código que já foi iniciado. Sua primeira missão é finalizar a classe
    implementando algumas funcionalidades que já foram levantadas e adicionadas na
    classe, faltando apenas a codificação ou implementação.
    Cada método possui uma documentação (JAVA DOC) em comentário /** */ contendo uma
    explicação da finalidade de cada método.

    package br.com.fabricadeprogramador.aula6.exerciciosaula5;
    import br.com.fabricadeprogramador.aula1.Cliente;
    public class Loja {
    Cliente clientes[]; //vetor para armazenar todos os clientes
    int numeroEntradas = 0; // contado rde objetos já inseridos no vetor
    /**

    • Método que adiciona um objeto cliente em uma posição do vetor
      respeitando seu limite máximo
      /
      public void adicionarCliente(Cliente novoCliente) {
      //Teste para saber se ainda não chegou no limite do vetor
      if (numeroEntradas < clientes.length) {
      //Adicioanado cliente na posição numeroEntradas que serve
      como índice.
      clientes[numeroEntradas] = novoCliente;
      //incrementando o numero de entradas
      numeroEntradas++;
      }
      }
      /
      *

    • Este método percorre o vetor de clientes

    • procurando por todos com idade até 50 anos e imprime todos eles.
      /
      public void imprimirClientesAte50Anos() {
      // Seu código aqui
      }
      /
      *

    • Este método percorre o vetor de clientes

    • procurando por todos com idade acima de 50 anos e imprime todos eles.
      /
      public void imprimirClientesAcima50Anos() {
      // seu codigo aqui
      }
      /
      *

    • Este método percorre o vetor de clientes

    • procurando por todos com sexo feminino e imprime todos eles.
      /
      public void imprimirClientesMulheres() {
      // seu codigo aqui
      }
      /
      *

    • Este método percorre o vetor de clientes

    • procurando por todos com sexo masculino e imprime todos eles.
      /
      public void imprimirClientesHomens() {
      // seu codigo aqui
      }
      /
      *

    • Este método percorre o vetor de clientes

    • calcula e retorna média das idades dos homens
      /
      public double calcularMediaIdadesHomens(){
      //seu código aqui
      return 0;
      }
      /
      *

    • Este método percorre o vetor de clientes

    • calcula e retorna média das idades das mulheres
      /
      public double calcularMediaIdadeMulheres(){
      //seu código aqui
      return 0;
      }
      /
      *

    • Este método percorre o vetor de clientes

    • e compara o valor da variável nomeBuscar com o nome do cliente de
      cada posição e quando os nomes forem iguais

    • o método retorna o cliente encontrado
      */
      public Cliente buscarPorNome(String nomeBuscar){
      //seu código
      return null;
      }

    /**

    • Este método percorre o vetor de clientes
    • e compara as idades entre todos os clientes das posições do vetor

    para buscar e retornar o cliente com menor idade
    /
    public Cliente buscarClienteMaisJoven(){
    //seu código
    return null;
    }
    /
    *

    • Este método percorre o vetor de clientes
    • e compara as idades entre todos os clientes das posições do vetor
      para buscar e retornar o cliente com maior idade
      */
      public Cliente buscarClienteMaisVelho(){
      //seu código
      return null;
      }
      }

alguem me passa um curso?

No livro Use a cabeça! Java tem umas explicações boas sobre Arrays.

Arrays é um conteúdo bem simples, tem material em abundância no Google.

Os vídeos do canal “Curso em vídeo” no youtube com o professor Guanabara são ótimos. https://www.youtube.com/watch?v=KAS94-Lcboc&index=26&list=PLHz_AreHm4dkI2ZdjTwZA4mPMxWTfNSpR