黑马程序员技术交流社区

标题: java中主方法的参数作用是什么 [打印本页]

作者: 我爱的是你爱我_    时间: 2014-3-18 16:15
标题: java中主方法的参数作用是什么
java中主方法的参数作用是什么?详细一点。
作者: chen20134    时间: 2014-3-18 16:38
main()方法中字符串参数数组作用是接收命令行输入参数的,命令行的参数之间用空格隔开。
下面给出一个例子,看看如何初始化和使用这个数组的。

  1. /**
  2. * 打印main方法中的输入参数
  3. */
  4. public class TestMain {
  5.     public static void main(String args[]){
  6.         System.out.println("打印main方法中的输入参数!");
  7.         for(int i=0;i<args.length;i++){
  8.             System.out.println(args[i]);
  9.         }
  10.     }
  11. }
复制代码

执行方法和运行结果
D:\Study\basetest\src>java TestMain 1 2 3
打印main方法中的输入参数!
1
2
3
作者: 董振冬    时间: 2014-3-18 17:03
String[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test   那么你在cmd运行   java   test   1 2 3时,args[0]   =   1  ,args[1]=2,   args[2]=3    你就可以在你的程序中调用你输入的这些变量了。
作者: 肖涵    时间: 2014-3-19 17:01
其实主方法和其他方法归根结缔都是方法,同样有着其它方法的作用。用来给主函数内部传。
如果在命令行窗口java Test aa bb cc
那么String[] args = {“aa”,”bb”,”cc”};




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2