在过去的两天里,我一直在尝试学习基本的 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.");
}
}
我看不懂这条线if (arguments.length > 0)
是什么arguments
意思?价值从何而来?