View difference between Paste ID: uqG0ZNqv and cGCBfwcn
SHOW: | | - or go back to the newest paste.
1
import java.util.Scanner;
2
import java.util.Stack;
3
public class Tp1Ej3 {
4
 
5
	public static void main(String[] args) {
6
		Scanner entrada= new Scanner(System.in);
7
		Stack pila = new Stack();
8
		String cadena,cadena1="" ;
9
		char letra,caracter;
10
		cadena = cargarCadena(entrada);
11
		for (int i=0;i<cadena.length();i++) {
12
			letra = cadena.charAt(i);
13
			pila.push(letra);
14
		}
15
 
16
		while (pila.empty()== false) {
17
			caracter= (char) pila.pop();
18
			cadena1=cadena1+caracter;
19
		}
20
 
21
		if (cadena.equalsIgnoreCase(cadena1)) {
22
			System.out.println("La palabra es palindromo");
23
		}
24
		else{
25
			System.out.println("la palabra no es palindromo");
26
			}
27
	}
28
29
	public static String cargarCadena(Scanner entrada){
30
		String cadena;
31
		cadena = Helper.cargarLetra(entrada,"Ingrese una palabra: ");
32
		while (cadena.length()==0){
33
			System.out.println("''ERROR'' No Ingreso Ninguna Palabra");
34
			cadena = Helper.cargarLetra(entrada,"Ingrese una palabra: ");
35
		}
36
		return cadena;
37
	}
38
}
39