iv'e estado tratando de aprender la programación básica de Java durante los últimos 2 días, y me encontré con un problema que no puedo explicar mientras veo el siguiente código:Principiantes básicos en Java: ¿qué significa 'argumentos' en Java
class DayCounter {
public static void main(String[] arguments) {
int yearIn = 2008;
int monthIn = 1;
if (arguments.length > 0)
monthIn = Integer.parseInt(arguments[0]);
if (arguments.length > 1)
yearIn = Integer.parseInt(arguments[1]);
System.out.println(monthIn + "/" + yearIn + " has "
+ countDays(monthIn, yearIn) + " days.");
}
}
No puedo entender la línea if (arguments.length > 0)
¿qué significa arguments
? ¿De dónde vino el valor?
"public static void main (String [] arguments)" (justo debajo del Class DayCounter) – User404
[Ver aquí] (http://docs.oracle.com/javase/tutorial/essential/environment/cmdLineArgs.html) . le daría la mejor solución – gks