Java命令行

时间:2015-09-23 18:08:21

标签: java

如果将MyProg.java编译为应用程序,然后从命令行运行:

java MyProg I like tests

args[ 1 ]方法中main( )的价值是什么?

  1. MYPROG
  2. “I”
  3. “喜欢”
  4. 3
  5. 4
  6. null,直到分配了值

3 个答案:

答案 0 :(得分:1)

参数作为数组进入,它们是从0开始的。

java myProgram a b c

装置

args[0] == 'a'
args[1] == 'b'
args[2] == 'c'

答案 1 :(得分:0)

它是String," like"。正在运行的类文件不包含在arguments数组中。

答案 2 :(得分:0)

class CommandLine 
{
    public static void main(String args[])
    {
        System.out.println(args[0]);
        System.out.println(args[1]);
    }
}

跑步:   java CommandLine aaa bbb

输出 -

 aaa
 bbb

这里aaa被视为第一个,bbb被视为命令行的第二个参数。