Professional Documents
Culture Documents
Java
with 9 comments
Bueno, voy a poner el código de un programa en Java que hace uso de pilas. En este
programa se le ingresa una palabra (hasta las groserías funcionan…), y separa las letras
y las imprime de una en una de abaja hacia arriba:
view source
print?
01 import java.io.*;
02 import java.util.Scanner;
03 public class PilaCadena{
04 public static void main( String args[] ){
05 Scanner leer = new Scanner(System.in);
06 operapilaschar Obj = new operapilaschar();
07
08 String cadena;
09 char ch;
10
11 System.out.println( "Escribe texto:" );
12 cadena = leer.next();
13
14 for( int i=0; i<cadena.length(); i++ ){
15 ch = cadena.charAt(i);
16 Obj.push(ch);
17 }
18
19 for( int i=0; i<cadena.length(); i++ ){
20 Obj.pop();
21 System.out.println( Obj.dret );
22 }
23 }
24 }
view source
print?
115 else
116
117 return false;
118
119 }
120
121 public static void estado()
122
123 {
124
125 int i;
126
127 System.out.println(" El estado de la pila es : ");
128
129 System.out.println(" --------------------------");
130
131 for(i=0;i<=tope;i++)
132
133 {
134
135 System.out.println("pila["+i+"] : "+pila[i]);
136
137 }
138
139 }
140 }