El siguiente tutorial, está dirigido para todas aquellas personas interesadas en aprender a crear un programa en Java, con las siguientes características.
Con la ayuda de un ciclo for y un arreglo, leeremos 10 números y los almacenaremos.
Para después mostrarlos en el siguiente orden:
- El primero
- El último
- El segundo
- El penúltimo
- El tercero
- Etc.
Tutorial
Primero, crearemos nuestra clase “Ejercicio 20”.
Recuerda que, si desconoces como crear una clase en Java, aquí te dejamos un enlace de que te ayudará a crearla.
Ahora escribiremos la librería Scanner, la cual nos ayudará a ingresar datos por teclado en Java.
import java.util.Scanner;Dentro de nuestra clase “Ejercicio 20” crearemos el método especial que nos permitirá ejecutar nuestro programa.
public static void main(String[] args) {El símbolo “{“ que sirve para abrir un método, no lo cerraremos aún, dado a que después de este, desarrollaremos nuestro programa.
Usaremos la librería scanner, en donde “teclado” será nuestro objeto.
Scanner teclado = new Scanner(System.in);Ahora declararemos las dos variables enteras que nos ayudarán en nuestro programa, tanto la que usaremos en los ciclos for, como el arreglo.
int i, t[];Posteriormente, fijaremos nuestro arreglo a 10 elementos.
t = new int[10];Crearemos nuestro for empezando en 0, mientras sea menor a 10 y sumando de 1 en 1.
for (i=0;i<10;i++){Dentro de este, leeremos los 10 números. Y cerramos el ciclo.
System.out.print("Introduzca número: ");
t[i]=teclado.nextInt();
}Ahora, pondremos un mensaje para mostrar los resultados.
System.out.println("El resultado es:");Y crearemos un ciclo for empezando en 0, mientras sea menor igual a 4 y sumando de 1 en 1.
for (i=0;i<=4;i++){Después mostramos el i-ésimo número por el principio.
System.out.println (t[i]);Y luego, el i-ésimo por el final y cerramos el for.
System.out.println(t[9-i]);
}Finalmente, cerramos el método “public static void main(String[] args)” abierto.
}Y ese es todo el código necesario.
Así es como quedaría nuestro código final.
import java.util.Scanner;
public class Ejercicio20 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner teclado = new Scanner( System.in );
int i, t[];
t = new int[10];
for (i=0;i<10;i++){
System.out.print("Introduzca numero: ");
t[i]=teclado.nextInt();
}
System.out.println("El resultado es:");
for (i=0;i<=4;i++){
System.out.println (t[i]); // mostramos el i-ésimo número por el principio
System.out.println(t[9-i]); // y el i-ésimo por el final
}
}
}Aquí abajo mostraremos una captura de pantalla de resultado esperado.

Esperemos y hayan sido de gran ayuda este ejemplo.
Si tienes alguna duda, corrección, o mejora, puedes dejarla aquí abajo en los comentarios, y con ello ayudar a otros que están empezando.
¿Quieres Más?
Encuentra cursos y libros gratuitos, además de cupones de Udemy, en nuestros Telegram.


