String[] arguments 具体作用
public static void main(String[] arguments) {//定义一个String对象的数组,用来存放参数//初始化变量
int yearIn = 2004;//定义一个整数类型的变量,并且赋初值
int monthIn = 2;//定义一个整数类型的变量,并且赋初值
if (arguments.length > 0)
monthIn = Integer.parseInt(arguments[0]);
if (arguments.length > 1)
yearIn = Integer.parseInt(arguments[1]);
System.out.println(yearIn + "年" + monthIn + "月有"
+ countDays(monthIn, yearIn) + "天")
这部分代码的执行原理,两个if的作用是什么
谢过了