Regresar un String
Buen día compañeros, se que son vacaciones pero hoy vengo con una pequeña dudita, un profesor nos dejo una tarea que imprima las siguientes sucesiones de numeros:
a) 3, 6, 9, 12, 15, 18, …
b) 5, 0, -5, -10, -15, …
c) 1, -1, 1, -1, 1, -1, …
d) 10, 9, 8, 6, 5,
e) 1, 2, 3, 5, 8, 13, 21, …
basado en el siguiente diagrama UML
Ciclos
-
<> Persona()
+ incisoA():String
+ incisoB():String
+ incisoC():String
+ incisoD():String
+ incisoE():String
+toString():String
Donde cada uno de los métodos regresara la secuencia correspondiente al inciso y el método toString() hará la concatenación de los resultados para imprimir en pantalla.
mi problema surge porque yo lo estoy tratando hacer con ciclos for, pero en la definicion de cada metodo dice que tengo que regresar un String, con lo que yo hago lo siguiente:
pero esto obviamente me regresa solo el resultado de la ultima iteracion, con lo que preferi hacer los metodos tipo procedimiento, pero ahora al intentar utilizar el
me dice que no acepta metodos tipo procedimiento, mi duda es, es posible hacer esto que esta pidiendo el maestro???? puesto que ya otras veces nos ha dejado tarea que tal como el la pide no es posible de hacer, y luego el muy sarcastico dice, pues para eso se las dejo para que la chequen porque yo tambien me puedo equivocar.
- Inicie sesión o regístrese para enviar comentarios
Puedes crear un string
Puedes crear un string contatenando valores, como en el ejemplo Hola mundo:
Entonces para imprimir: "3, 6, 9" tienes que concatenar primero el valor "3" al valor "6" y luego al valor "9" etc.
Entonces sería algo como:
Y luego vuelves a concatener el el método toString
Thanks a lot Oscar
Gracias mi estimado, esa era precisamente mi duda :)