看到一个关于数组的练习,代码如下:public class Test5 { public static void main(String[] args) { String[] Mychar={"a","b","c","d"}; if(args.length==0) { System.out.print("no result"); } else { System.out.print(Mychar[args.length]+"result"); } } }该练习答案解释到“分别带0个参数、3个参数运行该程序,会打印出no result和d result”现在问题就是那个参数指的是什么?我将代码修改如下:public class Test5 { static String b="1";//在这里定义第一个字符串 public Test5() { String c="2";//在这里定义第二个字符串 } public static void main(String[] args) { String a="3"; //这里创建了第三个字符串 String[] Mychar={"a","b","c","d"}; Test5 t=new Test5();//创建一个句柄访问canchu方法 t.canshu("55"); //canshu方法有一个参数 if(args.length==0) { System.out.print("no result"); } else { System.out.print(Mychar[args.length]+"result"); } } public void canshu(String d)//创建一个方法,并带一个字符串参数,这也是第四个字符串 { System.out.println(d); }}现在问题是,我输出的结果依然是“no result”,说明数组String[] args没有用到,我想让args数组有元素(即如上说所的加进去一个参数),应该设置一个什么样的参数呢??