A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

java中主方法的参数作用是什么?详细一点。

3 个回复

倒序浏览
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

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
String[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test   那么你在cmd运行   java   test   1 2 3时,args[0]   =   1  ,args[1]=2,   args[2]=3    你就可以在你的程序中调用你输入的这些变量了。

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
其实主方法和其他方法归根结缔都是方法,同样有着其它方法的作用。用来给主函数内部传。
如果在命令行窗口java Test aa bb cc
那么String[] args = {“aa”,”bb”,”cc”};

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马