Crie um algoritmo que entre um literal (String) e conte quantas vogais essa literal possui. Considere maiúsculas e minúsculas. (Lembre-se Java faz distinção de caracteres maiúsculos e minúsculos, desconsidere acentuação).
import java.util.Scanner;
public class Questao27 {
public static void main(String[] args) {
Scanner leia = new Scanner(System.in);
char c;
int vogais = 0;
String palavra;
System.out.println("Digite uma palavra");
palavra = leia.next();
for (int i = 0; i < palavra.length(); i++) {
c = palavra.charAt( i );
if ( c == 'a' || c == 'A' || c == 'e' || c == 'E'
|| c == 'i' || c == 'I' || c == 'o' || c == 'O'
|| c == 'u' || c == 'U') {
vogais++;
}
}
if ( vogais == 0) {
System.out.println("Palavra " + palavra + " sem vogais");
} else {
System.out.println("O numero de vogais e " + vogais);
}
}
}
Nenhum comentário:
Postar um comentário