java函数中怎么用数组做参数

 我来答
电商运营的机会
2017-06-03 · 知道合伙人互联网行家
电商运营的机会
知道合伙人互联网行家
采纳数:436 获赞数:998
潭州教育网络科技有限公司最佳电商运营总监。

向TA提问 私信TA
展开全部

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

(1)args[]不就是那个字符串This is a simple Java program嘛!
-------完全不是的,理解不对。运行的时候加个参数,比如 java test XX。然后在main函数里面加这段话:System.out.println("arg is"+args[0]),然后看看输出是不是这个:
This is a simple Java program
arg is XX

(2)在运行时输入java test xx yy zz,并且在main函数里面加这段话:System.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然后看看输出是不是:
This is a simple Java program
arg is xx yy zz

总结:不带String args[]的main函数和带String args[]的main函数,本质上已经不是同一个函数了,java 本身不存在不带String args[]的main函数。

锦瑟霏雨
2018-03-31 · TA获得超过2.6万个赞
知道小有建树答主
回答量:154
采纳率:100%
帮助的人:4.1万
展开全部

java函数中用数组做参数的步骤:

  1. 在main函数里面加这段话:System.out.println("arg is"+args[0]),然后看输出:
    This is a simple Java program
    arg is XX。

  2. 在运行时输入java test xx yy zz,并且在main函数里面加这段话:System.out.println("arg is"+args[0]+" "+args[1]+" "+args[2]),然后看输出:
    This is a simple Java program
    arg is xx yy zz。

java函数 :

  1. 是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。

  2. 构造函数与类名相同,可重载多个不同的构造函数。

  3. 在JAVA语言中,构造函数与C++语言中的构造函数相同,JAVA语言中普遍称之为构造方法。

参考资料

埃克尔.Java编程思想.美国:机械工业出版社,2007年06月

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunny秋千坠
2016-09-22 · TA获得超过766个赞
知道小有建树答主
回答量:388
采纳率:77%
帮助的人:234万
展开全部
public class D {
public static void main(String args[]){
int i[] = {3,4,5,1,3,7,8,9};
new D().fun(i);
}
public void fun(int[] data){
for(int i = 0;i<data.length;i++)
System.out.println(data[i]);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
融硇y6gqk
2016-09-22
知道答主
回答量:5
采纳率:50%
帮助的人:4.8万
展开全部
参数改成map就行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式