AGRADECIMENTO...

Pessoal, Gostaria de pedir desculpas aqueles que deixam perguntas/comentários/elogios/críticas e ainda não foram respondidos.

Aproveito a oportunidade para informar a todos que devido a correria do dia a dia não conclui o curso de BSI, por isso meus conhecimentos são limitados rsrsrs...

Ainda não retirei o blog do ar porque tem ajudado a diversos estudantes, principalmente os iniciantes.

As vezes, quando o trabalho me permite, ainda arrisco tentar resolver algumas questões rs... mas para não deixar esse blog parar no tempo, o ESTUDANTE que quiser enviar a resolução de alguma questão (código próprio) para o meu e-mail, terei o prazer de posta-la neste blog e será mantido a autoria.

Desde já agradeço a todos pelas visitas e desejo bons estudos.

Thiago Campos
(srthiago@hotmail.com)

terça-feira, 15 de janeiro de 2013

Exemplo de código Java que informa a quantidade de vogais no texto

Este programa que receba uma frase digitada pelo usuário e informe a quantidade de cada vogal existente e o total das vogais.

Código Java
//Auto: Thiago Campos
//Data: 15.01.2013


package dominio;

import javax.swing.JOptionPane;

/**
 *
 * @author thiago.campos
 */

public class Texto {

    public static void main(String[] args) {
        //declaração das vaiaveis
        String texto;
        int vA = 0, vE = 0, vI = 0, vO = 0, vU = 0, vTotal = 0;

        //entrada dos dados
        texto = JOptionPane.showInputDialog("Informe o texto sem acentos:");

        //processamento
        for (int i = 0; i < texto.length(); i++) {

            if (texto.charAt(i) == 'a' || texto.charAt(i) == 'A') {
                vA++;
            }
            if (texto.charAt(i) == 'e' || texto.charAt(i) == 'E') {
                vE++;
            }
            if (texto.charAt(i) == 'i' || texto.charAt(i) == 'I') {
                vI++;
            }
            if (texto.charAt(i) == 'o' || texto.charAt(i) == 'O') {
                vO++;
            }
            if (texto.charAt(i) == 'u' || texto.charAt(i) == 'U') {
                vU++;
            }

        } //final do for

        //saida
        JOptionPane.showMessageDialog(null, "O texto digitado foi: " + texto
                + "\n\nVogal A: " + vA
                + "\nVogal E: " + vE
                + "\nVogal I: " + vI
                + "\nVogal O: " + vO
                + "\nVogal U: " + vU
                + "\n\nTotal de vogal(is): " + (vA + vE + vI + vO + vU));
    } //fim do main
} //fim da classe