0 votos
por (340 puntos) en Java
public class dado

{

public static void main(String [] args)

{

int a[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};

int b[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};

for (int x=0;x<a.length;x++) {

System.out.println("Elemento " + x + " del vector  A:" + a[x]);

System.out.println("Elemento " + (b.length-1-x) + " del vector B:" + b[b.length-1-x]);

}

}

}


5 Respuestas

0 votos
por (4.3k puntos)
En el código que has puesto se recorren dos arrays el primero de inicio a fin y el segundo de fin a inicio.


0 votos
por (4.3k puntos)
En la línea b[b.length-1-x] lo que se hace es una cuenta atrás. Si haces el bucle manualmente

length=15 x=0 b.length-1-x=14

length=15 x=1 b.length-1-x=13

length=15 x=2 b.length-1-x=12

length=15 x=3 b.length-1-x=11

length=15 x=4 b.length-1-x=10

length=15 x=5 b.length-1-x=9

....


0 votos
por (340 puntos)
b[b.length-1-x]); ESTA LINEA QUE HACES LO MISMO


0 votos
por (4.3k puntos)
Va generando los accesos al array

b[14], b[13], b[12],...


0 votos
por (340 puntos)
gracias


Preguntas relacionadas

0 votos
0 respuestas
preguntado por roxas (60 puntos) Nov 19, 2020 en C/C++
0 votos
1 respuesta
0 votos
0 respuestas
preguntado por roxas (60 puntos) Nov 16, 2020 en Java
0 votos
0 respuestas
preguntado por amaurysantos2 (20 puntos) Nov 26, 2020 en C/C++
Bienvenido a Dudas de Programación, donde puedes hacer preguntas y recibir respuestas sobre los problemas más frecuentes de los lenguajes de programación, frameworks de desarrollo y bases de datos que utilices. Foro de Línea de Código

Categorías

...