GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Else, IF e else if

Tags: #<Tag:0x00007fcfd3646720>

Oi pessoal tudo bem? podem me ajudar?
Seguinte tenho o seguinte programa para resolver:
O prefeito de Açucena necessita conhecer a distribuição da população total residente em seu município por faixa etária, observando a tabela abaixo:

0 a 14 anos Criança
15 a 17 anos Adolescente
18 a 24 anos Jovem
25 a 64 anos Adulto
65 anos em diante Idoso

Para isso, vc foi contratado para implementar um aplicativo que deverá:
 Armazenar as respostas da pesquisa em uma Coleção de Objetos do tipo VETOR.
 Calcular e apresentar:
 Quantidade de pessoas que respondeu a pesquisa
 Total de pessoas por faixa etária

Nao estou pedindo a reposta nem quero…
Porem estou com duvidas… estou fazendo um vetor de ocorrencias… porem nao sei fazer

"idade =>15 e <=17 "
resultado[1]++

  public int[] ocorrencias(int idade) {
        int resultado[] = new int[5];
         for (int i = 0; i < resp; i++) {
             if (idade <=14) {
                 resultado[0]++;
                 
             }
             else if (idade <=17) {
                 resultado[1]++;
                 
             }
         }
}

esta dando erro…alguém pode me ajudar?

if (idade >= 15 && idade <= 17) {
    // Adolescente
}
1 Curtida

estava dando erro entao fiz:
public int[] ocorrencias() {
int resultado[] = new int[5];
for (int i = 0; i < resp; i++) {
if (pesquisa[i].getIdade() <= 14) {
resultado[0]++;

        } else if (pesquisa[i].getIdade() <= 17) {
            resultado[1]++;

        } else if (pesquisa[i].getIdade() <= 24) {
            resultado[2]++;

        } else if (pesquisa[i].getIdade()<= 64) {
            resultado[3]++;

        } else {
            resultado[4]++;
        }

    }

    return resultado;
}

Mas obgd pela ajuda ;D

//