Pessoal estou com um exercicio que conta as vogais de uma determinada frase… ele ja estava pronto e eu queria fazer ele rodar mas ele não ta aceitando queria saber se alguem tem alguma sugestão vou colar o código que ta me dando como erro e o código completo
O ERRO:
msg = Input.readString();
CÓDIGO COMPLETO:
[code]String msg;
System.out.println("Conta a quantidade de vogais");
System.out.println("----------------------------");
System.out.println("Informe uma cadeia de caracteres (string):");
msg = JOptionPane.showInputDialog("Digite o Valor da Largura da caixa.");
msg = Input.readString();
int ctA, ctE, ctI, ctO, ctU; // declaração de variáveis em conjunto
// atribuições encadeadas
ctA = ctE = ctI = ctO = ctU = 0; // equivale a ctA = 0; ctE = 0; ...
for (int i=0; i<msg.length(); i++) {
switch (msg.charAt(i)) {
case 'a': // usando operador compacto (+=)
case 'A': ctA += 1; // ctA += 1; equivale a ctA = ctA + 1
break; // quebra ou encerra a execução do switch
case 'e':
case 'E': ctE += 1;
break;
case 'i':
case 'I': ctI += 1;
break;
case 'o':
case 'O': ctO += 1;
break;
case 'u':
case 'U': ctU += 1;
}
}
System.out.println();
System.out.println("Na cadeia de caracteres: \"" + msg + "\".");
System.out.println("Existem " + ctA + " vogais A.");
System.out.println("Existem " + ctE + " vogais E.");
System.out.println("Existem " + ctI + " vogais I.");
System.out.println("Existem " + ctO + " vogais O.");
System.out.println("Existem " + ctU + " vogais U.");
}
}[/code]