Mudar codigo para switch

5 respostas
R

ola pessoal gostaria de saber como posso pssar esse codigo para switch case

class Vogais{
  
  public void qtdeVogais(String str){
    int contA = 0;
    int contE = 0;
    int contI = 0;
    int contO = 0;
    int contU = 0;
    int tamanho = str.length();
    int i = 0;
    while (i < tamanho){
      if(str.toLowerCase().charAt(i) == 'a' || str.toLowerCase().charAt(i) == 'á' || str.toLowerCase().charAt(i) == 'ã')
        contA ++;
      if(str.toLowerCase().charAt(i) == 'e'|| str.toLowerCase().charAt(i) == 'é'|| str.toLowerCase().charAt(i) == 'ê')
        contE++;
      if(str.toLowerCase().charAt(i) == 'i'|| str.toLowerCase().charAt(i) == 'í')
        contI++;
      if(str.toLowerCase().charAt(i) == 'o'|| str.toLowerCase().charAt(i) == 'ó' || str.toLowerCase().charAt(i) == 'ô')
        contO++;
      if(str.toLowerCase().charAt(i) == 'u'|| str.toLowerCase().charAt(i) == 'ú')
        contU++;
      i++;
    }
    
    System.out.println("Quantidade da vogal A: " + contA);
    System.out.println("Quantidade da vogal E: " + contE);
    System.out.println("Quantidade da vogal I: " + contI);
    System.out.println("Quantidade da vogal O: " + contO);
    System.out.println("Quantidade da vogal U: " + contU);
  }
}

5 Respostas

juniorsatanas

toLowerCase para toSwitchCase.

R

humm ,junior acho que naum fui muito claro!!
querida tipo assim:
class VogaisSwtich{

public void qtdeVogais(String str){

switch(srt){
  case'A';.....

só que não estou conseguindo desenvolver!

pmlm
str = str.toLowerCase();
   while (i < tamanho){
          switch (str.charAt(i)){
               case 'a':
               case 'á': 
               case 'ã': contA++;
                            break;
               case 'e':
               case 'é':
               case 'ê': contE++;
                            break;

              ....
           }
      i++;
    }
R

pmlm valew isso mesmo obrigado!!

britotr

Cara, não esqueça de alterar o post para [RESOLVIDO]

Criado 29 de abril de 2010
Ultima resposta 29 de abr. de 2010
Respostas 5
Participantes 4