jueves, 31 de marzo de 2016

Java básico #11


1.11 Método main: El argumento args de main

          El parámetro args es una array, matriz o vector de Strings que debe aparecer sí o sí, pero no necesariamente con ese nombre.

¿Para qué sirve el array String[] args de main?
          Trabajando con un entorno de desarrollo (en nuestro caso, el IDE eclipse), a menudos nos olvidamos que un programa java puede ser llamado desde la linea de comandados del sistema operativo (siempre y cuando tengamos el path de java configurado) con la orden:

C:\>java nombrePrograma
     
          Además, mediante esta orden, podemos enviar valores al programa. Por ejemplo tenemos un programa llamado "ordenar" que ordena 5 números enteros pasándoselos al programa como argumentos:

c:\>java ordenar 4 6 3 7 1

          El array args que aparece como argumento del método main es el encargado de recoger y almacenar estos valores
  El array args contendrá:



          La propiedad "length" del array args (args.length) contiene el número de valores enviados al programa. Debemos tener en cuenta que todos los valores que se envían desde la línea de comandos son de tipo String, lo cual cualquier valor enviado será tratado como String


No hay comentarios:

Publicar un comentario