Tendencias:

Uso de parámetros de entrada en Java

26/11/2012
Número de visualizaciones

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

LinkedIn: la Red Mundial que conecta a cualquier Profesional

LinkedIn: la Red Mundial que conecta a cualquier Profesional

Ana Cabello
1 hora
22/04/2024 17:00
Blockchain y el Futuro de las Monedas Digitales

Blockchain y el Futuro de las Monedas Digitales

Fernando Molina
45 minutos
29/04/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