我突然想问,java 中的main(String[] args)
中的参数,都用来做什么用的,用途是什么啊??以前没用过

解决方案 »

  1.   

    可以用来输入参数给main函数public class Hello {
    public static void main(String[] args) {
       if(args.length>0) 
      System.out.println(args[0]);
    }
    }编译后java Hello xxx  这样运行就可以打印出xxx
      

  2.   

    可以用来输入参数给main函数public class Hello {
    public static void main(String[] args) {
       if(args.length>0) 
      System.out.println(args[0]);
    }
    }编译后java Hello xxx  这样运行就可以打印出xxx
      

  3.   

    你先看一个程序:
    public class TestMain{
    public static void main(String[] args){
    for(int i=0;i<args.length;i++){
    System.out.println(args[i]+"\t");
    }
    }
    }
    C:\>javac TestMain.class
    C:\>java TestMain 1 2 3
    最后输出结果
    1
    2
    3
    main(String[] args)其实就是一个特殊的构造方法,在一个application中,程序首先从main开始执行。你如果把参数改为main(String args),程序就会出现如下错误:Exception in thread "main" java.lang.NoSuchMethodError: main
      

  4.   

    String[] args 参数数组,如 楼上二位所说