terça-feira, 22 de julho de 2014

Lista de exercícios de estruturas de repetições - 27 - 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).

//Questao27
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