• Vectores y dependendia al for

 #456307  por Baal_30
 20 Sep 2014, 21:20
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...
 #456310  por Pink
 20 Sep 2014, 22:08
el for no importa. lo que importa es el indice.

Saludos
 #456311  por crack81
 20 Sep 2014, 22:37
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...
 #456326  por Baal_30
 21 Sep 2014, 00:45
Ahh, entonces se usa para agilizar algunas cosas... Si el for no existiera, los vectores seguirían siendo igual de útiles ¿cierto?

Un abrazo.
 #456372  por Pink
 21 Sep 2014, 15:18
Claro siguen siendo útiles. lo difícil seria la cantidad de código que escribirías para llenar un vector.

Saludos