Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/12/2009, 04:47
minoskum
 
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 16 años
Puntos: 0
Respuesta: dudas sobre String[] arg del método main

no me ha quedado muy claro eso ... explicame un poco esto del (args.lenght!=3)... no entiendo por que entra siempre en el if..

aki un ejemplo ..

public class InitArray{
public static void main( String args[] )
{
// comprueba el número de argumentos de la línea de comandos
if( args.length!= 3)
System.out.println("Error: Vuelva a ejecutar java InitArray tamano valor Inicial incremento" );
else{
// conseguimos el primer argumento, que serael tamaño del array
int arrayLength= Integer.parseInt( args[ 0] );
int array[] = new int[ arrayLength]; // crea el array
// conseguimos el valor inicial y el incremento
int valorInicial= Integer.parseInt( args[ 1] );
int incremento = Integer.parseInt( args[ 2] );
// calculamos el valor para cada elemento del array
for( int i = 0; i < array.length; i++ )
array[ i ] = valorInicial+ incremento * i;
System.out.println( "Indice,Valor" );
for( int i = 0; i < array.length; i++ )
System.out.println(i + " " + array[ i ] );
} // endelse
} // endmain
} // endclassInitArray