(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
package listastring; //nome do pacote que contem as classes
import javax.swing.JOptionPane; //biblioteca
importada
/**
*
* @author
Thiago Campos
*/
public class Exercicio03 {
public static void main(String[] args) {
//declaração
de variaveis
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 analizada:");
//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
}
Nenhum comentário:
Postar um comentário