Inverter Strings

Esse eu consegui fazer sem problema nenhum…
[color=red]Escreva um algoritmo, usando uma Pilha, que inverte os caracteres de uma cadeia
digitada.
Por exemplo, dado o texto:
EXERCÍCIO
a saída deve será
OICÍCREXE
[/color]

[code]import java.util.Scanner;

public class Inverte {
private static String s;

public static void main(String[] args) {
	Metodos p1= new Metodos(500);
	System.out.println("Digite Uma Frase Qualquer ou uma Palavra Qualquer");
	Scanner n = new Scanner(System.in);
	s=n.nextLine();
	for(int i=0;i<s.length();i++)
		p1.push(s.charAt(i));
	while(!p1.empty())
	System.out.print(p1.pop());
}

}[/code]

A saída fica assim

Digite Uma Frase Qualquer ou uma Palavra Qualquer
Marcos Vinicius Jcaovais
-> siavoacJ suiciniV socraM

PARABENS, FLIPPER! :mrgreen:

No presente tópico você diz que fez sem problemas. aqui você diz que não estava dando conta do mesmo exercício. Vai entender… :slight_smile:

hehehehe… é verdade.

E lá a ordem é diferente, talvez sejam exercícios distintos de uma bateria sobre pilhas…

[b]Este exercício eu consegui fazer na boa… mas o outro estou tendo dificuldades… o meu professor disse q é um erro de lógico, mas nao estou conseguindo localizar o mesmo…

tive uma idéia, vou testar logo mais para ver se da certo…

eu postei esse para vcs verem a difereça de um e outro exercício…[/b]