Título: Retornar variables de un arreglo con ciclo for en un metodo. Publicado por: Coke951 en 29 Marzo 2015, 08:37 am Que tal, soy nuevo en el foro y estoy aprendido programacion en java, quizas nisiquiera haga la pregunta adecuada, lo que trato de hacer es poder retornar una variable de una lista de arreglos en un metodo...
Por ejemplo, estructurado desde la clase main entonces seria algo asi: Código: class Arreglos{ Yo quiero hacer algo asi, pero desde un metodo, ya que tengo un trabajo orientado a objetos, y necesito que hacer algo asi: Código: public String obtenerFrase(){ (http://i.imgur.com/iMmoVsM.png) Creo que es por donde esta en el return. Entonces, ¿de que forma lo puedo hacer? Lo siento, soy un verdadero restrasado en esto, soy nuevo programando, espero me puedan ayudar. Gracias de antemano. Título: Re: Retornar variables de un arreglo con ciclo for en un metodo. Publicado por: Usuario Invitado en 29 Marzo 2015, 14:27 pm Como aclaración cabe decir que en la mayoría de lenguajes de programación (si no es en todos) los arrays van desde la posición 0 hasta N- 1, donde N es el número de elementos del array. Normalmente en el for se recorre un array así:
Código
Respecto a tu otra pregunta, pues en realidad no hay mucho que pensar. Declara una variable e inicializala en null, luego en el for le asignas un valor si cumple una determinada condición y fuera del for retornas la variable. Código
Por ejemplo, la función anterior devuelve el numero mayor de un array de numeros. Saludos. Título: Re: Retornar variables de un arreglo con ciclo for en un metodo. Publicado por: Coke951 en 29 Marzo 2015, 18:42 pm Sobre el primer error, tienes toda la razón, hoy mientras me despertaba recorde que hay 8 numeros entre el 0 y 7 y ahi mi error... hice mi novateada en public, lo siento haha.
Sobre lo segundo, lo intente de varias maneras, una a como tu dices, crear una variable en el metodo de tipo local y utilizarla para asignarle lo que hay en el arreglo cuyo subindice le manda el for... compilaba bien, pero al ejecutar mi clase principal me sale un error al momento de utilizar ese metodo. Prueba de Escritorio: (http://i.imgur.com/sdzT3wI.png) Entonces probablemente mi error no este ahi... te mostrare todo el codigo fuente Clase principal Código: import java.util.Scanner; Clase Recortador Código: class Recortador{ Clase que extiende de Recortador Código: class RecortadorDeFrases extends Recortador{ Se perfectamente que ustedes no estan aqui para hacer la tarea de los demas, asi que se consideran que esto ya es hacerme mi tarea pues se cierra el post(?, no hay problema, me tocara investigar mucho mas en libros, aunque se que mi error es bastante simple pero esta fuera de mi comprendimiento. Comoquiera, gracias Gus Garsaky Título: Re: Retornar variables de un arreglo con ciclo for en un metodo. Publicado por: Coke951 en 29 Marzo 2015, 18:46 pm LO SIENTO! encontre mi error... soy un retrasado definitivamente
Lo solucione con esto: Código: public void recortarPalabrasDeLaFrase(){ Tenia un metodo aparte que era el que recortaba la frase, y no la estaba utilizando, por lo tanto no recortaba la frase :( Diablos, que malo soy... Muchas gracias Gus Garsaky. Ya se puede cerrar el tema, y de ser posible, eliminar mi comentario de arriba... no es necesario.. GRACIAS! Título: Re: Retornar variables de un arreglo con ciclo for en un metodo. Publicado por: Usuario Invitado en 29 Marzo 2015, 18:52 pm No te preocupes, suele pasar :xD. En vista que todo está solucionado, por favor marca el tema como solucionado (check verde en tu primer post en la parte superior derecha).
Un saludo. |