Tutorial Java: Leer 10 números enteros y mostrarlos en un orden predefinido

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.


Más Tutoriales


Jesús
Jesús

Experto en procrastinación desde 1997.

Artículos: 6494

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.