java中,某类Example的main方法参数是args,当命令行输入
java Example cat时,args[0]的值为
a.cat b.java c.example d.null选哪个呀,
大家帮我看下,thanks

解决方案 »

  1.   

    a
    main中的参数是一个字符串数组
    java Example
    这样运行的时候啥也没有
    就是null
    java Example cat
    这样运行的时候相当于穿进去一个cat
    cat放在字符数组中
    所以 args[0] 的 值应该为cat 
      

  2.   

    a呗,参数是用空格隔开的,你就一个参数,args[0]就是cat了
      

  3.   

    java Example   cat     dog     pig ...
    java class(类) args[0] args[1] args[2] ...(所需传递的参数)
      

  4.   

    明显是a
    执行java命令的时候
    java class(类) args[0] args[1] args[2] ...
    中间是空格隔开的。
    比如楼上java Example   cat     dog     pig ...
    args[0] = cat     
    args[1] = dog     
    args[2] = pig