• Java

 #456307  por Baal_30
 
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
 
el for no importa. lo que importa es el indice.

Saludos
 #456311  por crack81
 
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
 
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
 
Claro siguen siendo útiles. lo difícil seria la cantidad de código que escribirías para llenar un vector.

Saludos