public class Questao4 {
public static void main(String []args) {
String frase=Entrada.leiaString("Digite uma frase: “);
while(frase.length()>0) {
System.out.println(frase.indexOf(” “));
frase=(frase.charAt(frase.length()-frase.indexOf(” ")));
}
}
}
sepração de palavras usando Strings
5 Respostas
Esse algoritmo pede uma fraze, e imprime a mesma separando suas palavras,
se alguem poder me ajudar, pois o mesmo não esta funcionando corretamente.
Isso ajuda?
public class Questao4 {
public static void main(String []args) {
String frase = Entrada.leiaString("Digite uma frase: ");
String[] palavras = frase.split(" ");
for(int i =0; i < palavras.length; i++) {
System.out.println(palavras[i]);
}
}
}
Caso não seja isso, dá um Aló pra gente aee :wink:
Olá, Boa Noite.
usando repetição:String frase=("você postou sua dúvida no Fórum GUJ");
Character tmpChar;
String tmpPalavra="";
for (int i=0; i<frase.length(); i++) {
tmpChar=frase.charAt(i);
if (!(tmpChar.compareTo(' ')==0)) {
tmpPalavra += tmpChar;
} else {
System.out.println(tmpPalavra);
tmpPalavra="";
}
}
Isso ajuda?Interessante, separa as palavras num vetor. Legal, não sabia dessa. Bem prático.Caso não seja isso, dá um Aló pra gente aee :wink:public class Questao4 { public static void main(String []args) { String frase = Entrada.leiaString("Digite uma frase: "); String[] palavras = frase.split(" "); for(int i =0; i < palavras.length; i++) { System.out.println(palavras[i]); } } }
Vlw, até+;
gilmar.g
Interessante, separa as palavras num vetor. Legal, não sabia dessa. Bem prático.
Hehee dá pra separar as palavras por expressão regular também, ai se houver uma “,” ou qualquer outro caractere de pontuação na frase, ela não seria considerada parte de uma palavra 
se tiver curiosidade em expressões regulares, especialmente em pegar só as palavras de uma frase, aqui tá um bom começo:
http://aurelio.net/regex/guia/borda.html#2_3_3
Criado 30 de abril de 2012
Ultima resposta 30 de abr. de 2012
Respostas 5
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo