Muy buenas,
Queria saber si podiais resolverme esta duda.
Se que tanto while y for pueden hacer lo mismo pero que a su vez, es mas correcta la utilizacion de uno que de otro segun que casos.
BIen, yo tengo entendido que un bucle for hay que usarlo siempre que se sepa el numero de iteraciones que se han de realizar verdad?
Pero tambien me han dicho que siempre que recorremos un array tenemos que recorrer este con un bucle for.
Ahora mi pregunta es; si tenemos un String con "n" caracteres ( no lo sabemos porque se puede modificar) y tenemos que recorrer el string caracter por caracter, que utilizamos while o for?se supone que un string es como un array de caracteres verdad?
Y si no conociesemos realmente el numero de objetos que tiene el array porque depende de un metodo o del numero que le indiquemos segun la ejecucion del programa? tambien es correcto usar for?
A ver si podeis ayudarme, muchas gracias.
Queria saber si podiais resolverme esta duda.
Se que tanto while y for pueden hacer lo mismo pero que a su vez, es mas correcta la utilizacion de uno que de otro segun que casos.
BIen, yo tengo entendido que un bucle for hay que usarlo siempre que se sepa el numero de iteraciones que se han de realizar verdad?
Pero tambien me han dicho que siempre que recorremos un array tenemos que recorrer este con un bucle for.
Ahora mi pregunta es; si tenemos un String con "n" caracteres ( no lo sabemos porque se puede modificar) y tenemos que recorrer el string caracter por caracter, que utilizamos while o for?se supone que un string es como un array de caracteres verdad?
Y si no conociesemos realmente el numero de objetos que tiene el array porque depende de un metodo o del numero que le indiquemos segun la ejecucion del programa? tambien es correcto usar for?
A ver si podeis ayudarme, muchas gracias.