Boa noite pessoal! Estou travado com um programa que estou tentando fazer, dele tem que receber uma frase e depois informe quantas vogais existem na frase. Só que está dando erro na parte do for(x <= tam), acredito que se isso for ajeitado os outros erros desaparecem. Ali ele diz que o não a uma declaração.
int tam, x;
int ca = 0, ce = 0, ci = 0, co = 0, cu = 0;
char nome = 100;
tam = Entrada.leiaInt("Digite uma frase!");
for (x = 1, x <= tam - 1, x++)
{
if (nome.charAt(x) == 'A' || nome.charAt(x) == 'a')
{
ca++;
}
else
{
if( nome.charAt(x) == 'E' || nome.charAt(x) == 'e')
{
ce++;
}
else
{
if (nome.charAt(x) == 'I' || nome.charAt(x) == 'i')
{
ci++;
}
else
{
if (nome.charAt(x) == 'O' || nome.charAt(x) == 'o')
{
co++;
}
else
{
if (nome.charAt(x) == 'U' || nome.charAt(x) == 'u')
{
cu++;
}
System.out.println( ca+" vogais A existentes!");
System.out.println( ce+" vogais E existentes!");
System.out.println( ci+" vogais I existentes!");
System.out.println( co+" vogais O existentes!");
System.out.println( cu+" vogais U existentes!");
}
}
}
}
}
}
}
Alguma ideia de como posso arruma-los?
