método p/ apresentar quantas vezes uma letra aparece num vetor

1 resposta
N

fiz esse codigo, mas o resultado que aparece não é o esperado: no caso eu quero que a letra seja 'w'. Ela aparece 2 vezes no vetor, só que o resultado é zero!
o quem tem de errado? :?

package exerc_vetor_matriz;

public class Main {

    public static int intContLetra (char [] chrVetor ) {
            int intCont2 = 0;            
        for (int intCont = 0; intCont < chrVetor.length; intCont ++) {        
              if (chrVetor[intCont] == 'w') {
               intCont2 = intCont2 + 1;
            }                 
            }

             return(intCont2);
    }

    public static void main (String[] args) {
          char [] chrVetor  = {'a' + 'g' + 'w' + 'e' + 'j' + 'w' + 'd' + 'x'};
         int intQtdLetra = intContLetra(chrVetor);
         System.out.println(intQtdLetra);

         System.out.println();    

    }
}

1 Resposta

pvrsouza

Troca essa linha:

char [] chrVetor  = {'a', 'g', 'w' , 'e' ,'j' ,'w' ,'d','x'};

Voce usou “+” no lugar de “,”. Tenta ai!

Criado 11 de setembro de 2010
Ultima resposta 12 de set. de 2010
Respostas 1
Participantes 2