命令行参数
如你执行的时候
java xxClass arg0 arg1

解决方案 »

  1.   

    那样的话,数组里的args[0]=arg0,args[1]=arg1
    但是具体什么用我也不清楚
      

  2.   

    是命令行参数
    可以在执行的时候传入:java xx.class
    main(String args)也是一个方法,和其它的有共同点的!
      

  3.   

    在命令行里的,
    java  你的程序名字    参数字符串1  参数字符串2  ..... 参数字符串n     (必须是字符串)
    他是把参数字符串送给你的main()函数
      

  4.   

    具体用法是:在程序中如果用到命令行输入的数据时,要用到接受参数,就是通过
         java A arg0 arg1
    的方法得到的
      

  5.   

    给你一个例子:
    public class m
    {
    public static void main(String[] args)
    {
    if(args.length!=2)
    {System.out.println("请输入2个字符!");System.exit(0);}
    //int a=Integer.parseInt(args[0]);
    //int b=Integer.parseInt(args[1]);
    System.out.println(args[0]);
            System.out.println(args[1]);
    }
    }
    运行时输入:
    javac m.java
    java m 我爱java! 这就是一个main()参数的用法例子
      

  6.   

    楼上的!
    输入:java m 我爱java!  
    或者加上什么参数,得出的还是 请输入2个字符!程序正确吗?
      

  7.   

    你输入的字符数目不是两个啊!public class m
    {
    public static void main(String[] args)
    {
    //if(args.length!=2)
    // {System.out.println("请输入2个字符!");System.exit(0);}
    //int a=Integer.parseInt(args[0]);
    //int b=Integer.parseInt(args[1]);
    System.out.println(args[0]);
            System.out.println(args[1]);
    }
    }
      

  8.   

    这样好了吗?真爱Java就得对Java好点,爱上Java以后,在你贫穷的时候你还爱她吗?在你病痛的时候你还爱她吗?.......
      

  9.   

    我想还要注意一点的就是有些语言中的比如C中args[0]为本文件名,args[1]才是你想要的第一个参数,但在JAVA中args[0]就已经是文件名后跟着的第一个参数了,我想这一点还是要注意的!