Título: Alguien me puede decir que esta mal. Publicado por: padiuwu en 23 Agosto 2018, 17:26 pm Código
Compilation Errors Detected Line: 22 cannot find symbol symbol: variable Entrada location: class Main Line: 31 cannot find symbol symbol: variable Entrada location: class Main Line: 46 cannot find symbol symbol: variable Entrada location: class Main Line: 50 cannot find symbol symbol: variable Entrada location: class Main Line: 52 cannot find symbol symbol: variable Entrada location: class Main Título: Re: Alguien me puede decir que esta mal. Publicado por: Serapis en 23 Agosto 2018, 18:24 pm El que prenteda ser programador, debe esmerarse en saber un mínimo de inglés... y mientras eso no sea así, al menos tener un traductor online como "amigo íntimo".
Cuando un programa 'canta' un error, hay que leer detenidamente el mensaje de error, porque no se limita a decir que hay un error ya ya está... si no que además (el propio compilador) señala dónde está y en qué consiste, entonces huelga preguntar cuál es el problema, qué falla cuando el propio compilador YA PROPORCIONA dicha información... Si leyeras los mensajes de error, podrías ver que una y otra vez te dice lo mismo: el símbolo 'entrada' no está definido por ninguna parte en tu programa... Se llama símbolo, mientras no se proporciones info específica que permita determinar si es una variable, una función interna o incluso función importada o cualquiera de lo anterior pero que aparece en un módulo no adjuntado al proyecto. Entonces la línea: opc=Entrada.entero(); el compilador "no puede con ella", lo mismo pasa con otras líneas donde aparece el mismo símbolo: opc=Entrada.entero(); dorsal=Entrada.entero(); part[numc][M0]=Entrada.entero(); part[numc][M1]=Entrada.entero(); part[numc][M2]=Entrada.entero(); ...por supuesto si entrada no está definido, tampoco cualquier miembro que contenga o derive de él. (que no esté definido quiere decir que en la tabla de símbolos no aparece y por tanto no hay ninguna dirección de memoria a la que referirse y donde obtener, escribir datos, etc...) ...además los números de línea corresponden al número de línea que contiene el error en tu editor (si hubieras añadido etiquetas geshi para java, también aquí se habría enumerado aunque si el copy-paste, no coincide con lo que aparece en tu editor, aquí los números de línea podrían ser distintos): Título: Re: Re: Alguien me puede decir que esta mal. Publicado por: aleman026 en 1 Septiembre 2018, 17:16 pm El que prenteda ser programador, debe esmerarse en saber un mínimo de inglés... y mientras eso no sea así, al menos tener un traductor online como "amigo íntimo". me parece NEBIRE que no es manera de reaponderle a un usuario. Que si sabe ingles o no sabe ingles y otras cosas. Algún día fuistes principiante en java y no te hubiese gustado que te traten así.Cuando un programa 'canta' un error, hay que leer detenidamente el mensaje de error, porque no se limita a decir que hay un error ya ya está... si no que además (el propio compilador) señala dónde está y en qué consiste, entonces huelga preguntar cuál es el problema, qué falla cuando el propio compilador YA PROPORCIONA dicha información... Si leyeras los mensajes de error, podrías ver que una y otra vez te dice lo mismo: el símbolo 'entrada' no está definido por ninguna parte en tu programa... Se llama símbolo, mientras no se proporciones info específica que permita determinar si es una variable, una función interna o incluso función importada o cualquiera de lo anterior pero que aparece en un módulo no adjuntado al proyecto. Entonces la línea: opc=Entrada.entero(); el compilador "no puede con ella", lo mismo pasa con otras líneas donde aparece el mismo símbolo: opc=Entrada.entero(); dorsal=Entrada.entero(); part[numc][M0]=Entrada.entero(); part[numc][M1]=Entrada.entero(); part[numc][M2]=Entrada.entero(); ...por supuesto si entrada no está definido, tampoco cualquier miembro que contenga o derive de él. (que no esté definido quiere decir que en la tabla de símbolos no aparece y por tanto no hay ninguna dirección de memoria a la que referirse y donde obtener, escribir datos, etc...) ...además los números de línea corresponden al número de línea que contiene el error en tu editor (si hubieras añadido etiquetas geshi para java, también aquí se habría enumerado aunque si el copy-paste, no coincide con lo que aparece en tu editor, aquí los números de línea podrían ser distintos): Enviado desde mi CAM-L03 mediante Tapatalk Título: Re: Alguien me puede decir que esta mal. Publicado por: Serapis en 1 Septiembre 2018, 20:41 pm Para tu interés, básicamente nunca fuí principiante en Java... Cuando Sun, lo sacó a la luz, incluso reclamaban ayuda al público para ayudarles a crecer y mejorar el lenguaje, me hice una cuenta y ayudaba a ratos... y por aquel entonces Internet estaba en bragas... habían las BBS (lo más parecido a los foros de hoy día), con un ancho de banda de risa...
...No, por aquel entonces lo mejor (igual que hoy día), para aprender un lenguaje de programación desde cero, era comprarse un par de libros sobre el tema. No tenías ayuda de nadie, muchos recurrían a revistas mensuales, pero que no cubrían las dudas de nadie, solo artículos parciales que salína mes a mes... en fin, no sabes de lo que hablas. Y en realidad he sido más educado de lo que pareces darte cuenta... en general estas cuestiones ni siquiera merecen ser respondidas (de hecho la mayoría ni se responden), porque en realidad suponen una ofensa una falta de respeto a la comunidad (el foro)... preguntar cuestiones por las que básicamente uno no se ha tomado la más mínima molestia... como mínimo, abrir el google translator y poner ahí el mensaje de error... pero es más cómodo copiar y pegar y que me lo expliquen todo masticado y digerido... así créeme que he sido más educado de lo que tu quieres hacer parecer... Además, después de todo, es abrirle una vía, que tarde o temprano tendrá que utilizar... así que ni siquiera es un comentario que sobre. Título: Re: Alguien me puede decir que esta mal. Publicado por: srWhiteSkull en 1 Septiembre 2018, 21:52 pm Para tu interés, básicamente nunca fuí principiante en Java... Cuando Sun, lo sacó a la luz, incluso reclamaban ayuda al público para ayudarles a crecer y mejorar el lenguaje, me hice una cuenta y ayudaba a ratos... y por aquel entonces Internet estaba en bragas... habían las BBS (lo más parecido a los foros de hoy día), con un ancho de banda de risa... ...No, por aquel entonces lo mejor (igual que hoy día), para aprender un lenguaje de programación desde cero, era comprarse un par de libros sobre el tema. No tenías ayuda de nadie, muchos recurrían a revistas mensuales, pero que no cubrían las dudas de nadie, solo artículos parciales que salína mes a mes... en fin, no sabes de lo que hablas. Y en realidad he sido más educado de lo que pareces darte cuenta... en general estas cuestiones ni siquiera merecen ser respondidas (de hecho la mayoría ni se responden), porque en realidad suponen una ofensa una falta de respeto a la comunidad (el foro)... preguntar cuestiones por las que básicamente uno no se ha tomado la más mínima molestia... como mínimo, abrir el google translator y poner ahí el mensaje de error... pero es más cómodo copiar y pegar y que me lo expliquen todo masticado y digerido... así créeme que he sido más educado de lo que tu quieres hacer parecer... Además, después de todo, es abrirle una vía, que tarde o temprano tendrá que utilizar... así que ni siquiera es un comentario que sobre. Totalmente de acuerdo con NEBIRE. A lo mejor porque aprendimos de la misma forma. Los milenians sois gente afortunada, deberían ser más agradecidos con la orientación y recomendaciones que la vieja escuela os enseña. Estas cosas que dice NEBIRE es por vuestro bien, para forjar buenos programadores. Título: Re: Re: Alguien me puede decir que esta mal. Publicado por: aleman026 en 1 Septiembre 2018, 22:59 pm Para tu interés, básicamente nunca fuí principiante en Java... Cuando Sun, lo sacó a la luz, incluso reclamaban ayuda al público para ayudarles a crecer y mejorar el lenguaje, me hice una cuenta y ayudaba a ratos... y por aquel entonces Internet estaba en bragas... habían las BBS (lo más parecido a los foros de hoy día), con un ancho de banda de risa... Por un lado tenes razon. Yo tengo 46 años, todo lo que sé es habiendo leído libros. En nuestra época no existia internet, todo lo hacíamos a pulmón. Ahora los jovenes estan acostumbrados a que todo se lo resuelve internet. Pero lo que te digo es que les tengamos paciencia porque la culpa no es de ellos sino de esta red que es internet que los obligan a no resolver sus problemas por cuenta suya....No, por aquel entonces lo mejor (igual que hoy día), para aprender un lenguaje de programación desde cero, era comprarse un par de libros sobre el tema. No tenías ayuda de nadie, muchos recurrían a revistas mensuales, pero que no cubrían las dudas de nadie, solo artículos parciales que salína mes a mes... en fin, no sabes de lo que hablas. Y en realidad he sido más educado de lo que pareces darte cuenta... en general estas cuestiones ni siquiera merecen ser respondidas (de hecho la mayoría ni se responden), porque en realidad suponen una ofensa una falta de respeto a la comunidad (el foro)... preguntar cuestiones por las que básicamente uno no se ha tomado la más mínima molestia... como mínimo, abrir el google translator y poner ahí el mensaje de error... pero es más cómodo copiar y pegar y que me lo expliquen todo masticado y digerido... así créeme que he sido más educado de lo que tu quieres hacer parecer... Además, después de todo, es abrirle una vía, que tarde o temprano tendrá que utilizar... así que ni siquiera es un comentario que sobre. Enviado desde mi CAM-L03 mediante Tapatalk |