(a) leia uma frase de 80 caracteres, incluindo brancos,
(b) conte e imprima quantos brancos existem na frase,
(c) conte e imprima quantas vezes a letra A aparece.
Código Java
//Autor: Thiago Campos
//Data: 29.05.2012
import javax.swing.JOptionPane; //biblioteca importada
/**
*
* @author Thiago
Campos
*/
public
class Exercicio03 {
public static void main(String[] args) {
//declaração de variaveil
String frase;
String let;
int espaco = 0, letra = 0;
//Solicita que informe a letra a ser
pesquisada
let =
JOptionPane.showInputDialog("Informe a letra a ser pesquisada:");
//Solicita a
frase a ser analisada
frase = JOptionPane.showInputDialog("Digite a frase a
ser analisada:");
//laço para
verificar a qtd de espaço
for (int i = 0; i <
frase.length(); i++) {
if (frase.charAt(i) == ' ') {
espaco += 1;
}
//vai
absorver a String letra por letra
String aux = frase.substring(i, (i +
1));
//verifica se o conteudo do aux é =
ao conteudo de let
if (aux.equalsIgnoreCase(let)) {
letra += 1;
}
}
//Mostra o
resultado em uma janela JOptionPane
JOptionPane.showMessageDialog(null, "A frase possui " + espaco
+ "
espaços em branco\nE " + letra + " letra(s) " + let + ".");
} //fim do metodo
main
} //fim da classe
Nenhum comentário:
Postar um comentário