Pelo amor de deus preciso de ajuda
Galera venho supricar a vc´s se alguem pode me ajudar com esse programa eu agradeceria muito pois preciso entregar ele até 03/12/06 14:00hrs se naum pego dp na facul já tentei de tudo quanto e geito fazer esse programa funcionar tipo ele ta funcionando mais o que acontece e que preciso mundar a parte de inverte o nome em pilha mais não consigo fazer isso e não sei fazer e tenho pouco tempo se alguem poder fazer eu ficaria muito grato acho q isso e muito facil para vc´s quando mostrei pra ele esse programa ele disse que precisava implementou a estrutura pilha…
public class Trabalho {
private static String Reverter(StringBuffer texto)
{
return texto.reverse().toString();
}
public static void main(String[] args) {
try{
StringBuffer texto = new StringBuffer();
//
System.out.print(“Digite o Nome: “);
//
int c=0;
int i=0;
while((i=System.in.read())>-1){
if(i==10){
break;
}else{
if(i==32){
if(c>=2){
c=0;
texto.append((char)i);
}
}else{
c++;
texto.append((char)i);
}
}
}
//
String nome = texto.toString().trim();
String nomeRev = Reverter(texto);
int tamanho = nome.length();
int palavra = nome.split(” “).length;
//
System.out.println(”---------------------------------\n”);
System.out.println("Nome: "+nome);
System.out.println("Numero de caracteres: "+tamanho);
System.out.println("Numero de palavras: "+palavra);
System.out.println("Resultado final: ");
System.out.println(nomeRev);
}catch(Exception exc){
System.out.println(exc.getMessage());
}
}
}