Faça um programa que leia uma String e informe o que foi digitado e a qtd de palavras existente(considerando que será dado apenas um espaço entre as palavras).
//Autor; Thiago Campos
//Data: 11.05.2012
//Contando a qtd de palavras existente na String
import java.util.Scanner;
public class ContarPalavras {
public static void main(String[] args) {
// Declaração de variaveis
Scanner entrada;
String frase ="";
int cont=0, t;
entrada=new Scanner(System.in);
System.out.println("Digite uma frase");
frase=entrada.nextLine();
System.out.println("a frase é: "+ frase);
//Encontra repetiçoes numa String
for(t=0; t<=frase.length()-1;t++){
String aux=frase.substring(t,(t+1));
//verificando a qtd de espaços existentes na String
if(aux.equals(" ")){
cont++;
//System.out.println("O total de cont " + cont); //verificando o valor de cont
}
}
System.out.println("A qtd de palavras existente são (é): " + (1+cont)); //qtd de palavras
}
Nenhum comentário:
Postar um comentário