この 2 日間、基本的な 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
意味ですか? 価値はどこから来たのですか?