永发信息网

谁能说说JAVA的args数组是怎么工作的啊~原理 ,还有就是怎么使用它?

答案:4  悬赏:60  手机版
解决时间 2021-04-04 22:18
谁能说说JAVA的args数组是怎么工作的啊~原理 ,还有就是怎么使用它?
最佳答案
args就是main方法的参数,跟我们平常调用方法时所传的参数一样嘛!
你写个简单的程序如

public class c12
{

public static void main(String[] args) {
for(int i=0;i System.out.println(args[i]);
}

}
}
在cmd下 进行编译
javac c12.java
在运行时候给它传参
java c12 canshu1 canshu2
看看输出结果你就知道了!
全部回答
你说的是main方法中的args数组吧,它可以接受运行时输入的参数,参数个数不定。
public class A{

public static void main(String[] args) {
for(int i=0;i System.out.println(args[i]);
}

}
当你用运行命令 java A时后面可以加参数,以空格隔开,这些参数会依次赋值给args数组。由于变长参数原因main方法也可以写成main(String... args),不过要jdk1.5以后才支持。
public class test
{

public static void main(String[] args) {
System.out.println(args.length);
}
}
程序打印的是:0
在这可以知道数组里没人任何空间 是一个空数组
也就是表明这个参数没有任何用处(至少在我们看来)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
制作手提袋费用怎么入账
我想考无损检测证书,都有什么要求啊,比如学
湖北黄石距离河南省郑州有多少公里
男人真心爱过一次受到一次伤害,对下个女朋友
2015款捷达质惠版轮胎太窄安全性能好吗?
At present obtaining more land is only pos
夫妻之间老有矛盾我念个佛号有什么
心理咨询师能做什么,怎样成为一个好的心理咨
权志龙和太阳good boy中文歌词
姚姓辈分最小是啥辈
生日派对怎样梳头?(12岁女孩的生日派对,希
22厘钢筋能焊20厘吗
北京锅头蓝瓶42度始创于一一六二年,这个酒多
电脑设置开机密码无效,怎么办?
根据你所学化学知识判断,下列做法不正确的是
推荐资讯
为什么舅和鼠的上头相同
《绿山墙的安妮》故事最后的结局怎样
华为mate8手机系统升级好不好
美容养生语录,美容师给顾客的暖心话语
北京华科举办的“喜迎两会”公益会诊多会开始
经常头痛,晕有时恶心,端东西时手发抖,
邻里纠纷算寻衅滋事罪吗
大师,短小精悍的歌颂祖国的诗歌,书法专用,
xf(x)=3/2x^4-3x^2 +∫f(t)dt上限为x,下
途观1.8t舒适版与荣放2.0四驱版哪个好
赣州有专业的检测甲醛和净化甲醛等装修污染的
败兴而归上一句是什么,“欲盖弥彰”是什么意
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?