Muy buenas. Estoy empezando con java, y viendo un tutorial básico, los vectores los usa siempre con el bucle "for", para todo lo que hace, necesita de este bluque.

Mi pregunta es, si los vectores dependen siempre y totalmente del bucle "for" o se pueden usar solos sin que haga falta el bucle.

Ejemplo:

Scanner S = new Scanner(System.in)
int[] vec = new int[5]

for(i=0;i<5;i++){
vec = S.nextInt()
}


O sea, que sólo puede introducir los valores al vector a través del bucle for, y lo mismo es para imprimirlos por pantalla, etc...
No, el el for solo sirve para acceder al vector de una forma mas rapida ejemplo

tienes un vector el cual se le ingresara 30 valores lo mas facil seria con un for y no ingresandolo uno por uno
como seria:

vec[0]=sc.nexint();
vec[1]=sc.nexint();
vec[2]=sc.nexint();
vec[3]=sc.nexint();
vec[4]=sc.nexint();

esto seria un desperdicio de codigo
saludos...
Skype:crack8111
Ahh, entonces se usa para agilizar algunas cosas... Si el for no existiera, los vectores seguirían siendo igual de útiles ¿cierto?

Un abrazo.
Claro siguen siendo útiles. lo difícil seria la cantidad de código que escribirías para llenar un vector.

Saludos
Imagen
Responder

Volver a “Java”