Tendencias:

Uso de parámetros de entrada en Java

26/11/2012
Número de visualizaciones
Te ayudamos a elegir tu formación

A veces, los programadores, deseamos poder pasar argumentos en la llamada a un programa Java (en C, C# y C++ funcionaría exactamente igual), con el fin de condicionar el funcionamiento de ese programa en base a esos valores pasados.

En este post veremos cómo hacer ese proceso.

Supongamos que hacemos un programa llamado Mi_programa, al que vamos a pasar 2 parámetros.

Mi_programa parametro1 parametro2

Estos parámetros entran a un array de cadenas que se llama args[] y que es el parámetro que recoge los valores enviados en la llamada a la aplicación. Estos parámetros se recogen en la función inicial main.

En el ejemplo los valores se situaría del siguiente modo:

args.length=2
args[0]=parametro1
args[1]=parametro2

El código java que permitiría recoger esos valores sería:

public class Main {
    public static void main(String[] args) {
    System.out.println("Este programa tiene " + args.length + " argumentos");
    int i;
    for ( i=0; i< args.length; i++)
    {
      System.out.println("Elemento "+arg[i]); 
    }
}

Los resultados que produciría este ejemplo serían:

Este programa tiene 2 argumentos
Elemento parametro 1
Elemento parametro 2

De esta manera le podemos pasar los parámetros a los programas que creemos. Eso nos permitiría poder hacer que la aplicación trabaje con unos valores concretos que le indicaremos en el momento en que lancemos la ejecución de la aplicación.

0
Categorizado en: Informática y TICS

Deja un comentario

Tu dirección de correo electrónico no será publicada.

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

Descubre nuestro contenido más actualizado en TERRITORIO INESEM

PRÓXIMOS EVENTOS

2x01 Diseño UX/UI: Impacto en la Experiencia del Cliente

2x01 Diseño UX/UI: Impacto en la Experiencia del Cliente

Adela Pérez
40 minutos
02/09/2024 17:00
2×02 Cómo crear un Embudo de Ventas

2×02 Cómo crear un Embudo de Ventas

Javier Santos Pascualena
50 minutos
16/09/2024 17:00
Universidades colaboradoras
La universidad Antonio de Nebrija es Universidad colaboradora con INESEM Business School La universidad a Distancia de Madrid es Universidad colaboradora con INESEM Business School