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 |