命令行java编程基础

命令行java编程基础,java,command-line,Java,Command Line,可以在java程序中编辑main函数的varargs吗 class Program1 { public static void main(String args[]){ int i=44; args[i]=34 +""; System.out.println(args[i]); } } 数组的长度仅限于使用的参数。 因此,如果您有3个参数(java程序第1个、第2个、第3个),那么您将无法访问更多参数(例如,第4个参数为args[3]) 可以为现有参数指定新值。但是我不知

可以在java程序中编辑main函数的varargs吗

class Program1 {
  public static void main(String args[]){
   int i=44;
   args[i]=34 +"";
   System.out.println(args[i]);
}
}

数组的长度仅限于使用的参数。 因此,如果您有3个参数(java程序第1个、第2个、第3个),那么您将无法访问更多参数(例如,第4个参数为args[3])


可以为现有参数指定新值。但是我不知道使用它的原因。

一旦你阅读了关于数组的章节,你应该能够修复你的代码并运行它来找到你自己问题的答案。运行上面的代码片段是否回答了你的问题?为什么?