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

Si lees esto, es por que sabes leer. Un saludo...

Deja una respuesta

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