1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Numero de vogais em uma string

estou com dificuldade em uma questão e quero uma ajuda de vocês:

questão:

Escreva um pequeno método java que conte o numero de vogais em uma string.

meu código:

import java.util.Scanner;

public class Exercicio05{

    public static void main(String[] args){

        Scanner scan = new Scanner(System.in);

        String[] vetorA = new String[1];

        int vogal = 0;

        int consoante = 0;

        boolean dados = false;

        for(int i = 0; i < vetorA.length;i++){

            System.out.print("Digite um nome: ");
            vetorA[i] = scan.next();


        }

        for(int i = 0; i < vetorA.length;i++){

            if(vetorA[i].equalsIgnoreCase("a") || vetorA[i].equalsIgnoreCase("e") || vetorA[i].equalsIgnoreCase("i") || vetorA[i].equalsIgnoreCase("o") || vetorA[i].equalsIgnoreCase("u")){
                dados = true;
                vogal++;
                System.out.print("\nQTD vogal: "+vogal);
            }else{
                consoante++;
                System.out.print("\nQTD consoante: "+consoante);
            }

        }



        System.out.println("\n");
        System.out.print("Vetor A = ");
        for(int i = 0; i < vetorA.length;i++){
            System.out.print(vetorA[i] + " ");
        }





    }






}

gostaria de saber o que tem de errado nele pois só aparece a resposta uma consoante.

  • Algum motivo especifico para o fato de que você estar usando um array de Strings (com uma posição apenas)?

    Ryuuji Sensei   26 de nov de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags java ou faça a sua própria pergunta.