Cita:
Iniciado por MarcoAntoine Hola elAntonie,
No sé que tienes contra los arrays... los vectores son muy versátiles y útiles, pero como yo lo veo, se usan cuando necesitas almacenar un número de objetos que se desconoce, así aprovechamos su potencial de almacenamiento. Si en un trozo de código se sabe que se tienen 20 elementos, y no más, no veo para que complicarse enmascarando los tipos básicos, haciendo casting y lo que implica usar vectores, si con un simple y viejo array se puede usar.
Por lo que yo sé, no están deprecados ni nada similar, si están ahí y en ocasiones son lo más simple, por qué no usarlos?
Saludos
No tengo nada en contra de los arrays, pero por el problema que ha puesto el forero parece un ejercicio de clase.
Si usa arrays, a no ser que se lo pidan claro, nunca aprendera a usar el potencial de java, que no es otro que la programacion orientada a objetos.
A eso me refiero.
Aprendes acaso POO usando arrays??
Por cierto nomemolestes, la verdad es que me he hartado de usar arrays en C. en c++ tengo que confesar que no, por la misma razon que con java, porque es otro lenguaje OO.
De todos modos los arrays en C y C++ no tienen nada que ver con el viejo concepto de array, mas bien un array en estos lenguajes se parece mas a un puntero a una posicion de memoria y sucesivos saltos, del tamaño del tipo que se usa. La prueba es que si declaras un array de 10 posiciones en C y te pasas del limite no te da error.
Los arrays en java tienen sentido para casos muy determinados, como son tener mayor rapidez de proceso al hacer un bucle de por ejemplo 10000 posiciones o cosas asi.
Para todo lo demas sobran.
Saludos.