![]() |
Programa Analizador de parentesis, llaves y corchetes " ( ) { } [ ] " Uso de Pila Procedimiento: Leer linea por linea un archivo fuente de java (texto) recorrer los caracteres de la linea y si se encuentra un caracter ( o { o [ se pone en la pila si el caracter es ) se saca un elemento de la pila y se verifica que corresponda o sea ( si el caracter es } se saca un elemento de la pila y se verifica que corresponda o sea { si el caracter es ] se saca un elemento de la pila y se verifica que corresponda o sea [ sino hay correspondencia en uno de los casos quiere decir que hay error en esa linea al igual que si se va a sacar algo y esta vacia la pila o si al final del proceso de recorrer todo el archivo la pila no esta vacia tambien hay error. Recomendaciones Un ciclo While para recorrer el archivo y un ciclo interno for para recorrer los caracteres de las lineas Use la clase Pila desarrollada por nosotros en el aula Use el metodo charAt() de la clase String para analizar caracter por caracter las lineas Use la clase Character para envolver los caracteres al ponerlos en la pila Use casting a Character al quitar de la pila Use el metodo charValue() de la clase Character para extraer el valor del objeto Character Lea mas sobre el uso de estos metodos en la ayuda de java o en un libro. Resultado El programa debe pedir el nombre del archivo a analizar Mostar el numero de la linea donde se produce el error y caracter esperado ) } ] O Mostrar el mensaje "Sin errores" ayudenme por favor se los agradecere mucho |
Re: Programa Analizador de parentesis, llaves y corchetes " ( ) { } [ ] " Hola elramarodelo. Bienvenid@ al foro. Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios. Muevo tu mensaje al foro de Java desde Bienvenida a Foros del Web. Saludos, :adios: |
| La zona horaria es GMT -6. Ahora son las 01:55. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.