当然是必须的,args可以改成任何名字都可以

解决方案 »

  1.   

    String[] asdfdfdf
    其中的String[]就是必须的,这是一种设定,后面那个asdfdf就顺便你啦
      

  2.   

    必须的如果你这样运行java myjava a b c 123那么
    arg[0]="a"
    arg[1]="b"
    arg[2]="c"
    arg[3]="123"可以在运行时传入一些参数。当然你也可以这样运行:
    java myjava
    此时arg这个字符串数组就是空的
      

  3.   

    可是main()函数体中未必要用到String类型的变量啊,用不到为什么要写叻?
    不明白
      

  4.   

    java就是这么规定的,你可以不用的,但String a[]必须写。
      

  5.   

    当然是必须的,args可以改成任何名字都可以,但是建议你不要改
      

  6.   

    args[] 是一个字符串数组,命令行下的参数就是保存到这个数组里的
      

  7.   

    楼上的说的对,函数可以有参数主函数也不例外,但主函数的函数参数一定是字符数组型的,这个是必然,因为你在执行java 文件名.java +主函数参数,这种形式决定的!
    希望楼主能明白!